При розробці локальних додатків на Laravel за допомогою Laravel Herd ви отримуєте зручний досвід, використовуючи домени .test. Але якщо ви намагалися реалізувати соціальну авторизацію — наприклад, "Увійти з GitHub" або "Увійти з Google" — ймовірно, ви стикалися з проблемою:
Багато постачальників OAuth не приймають домени .test для Callback URL.
Це пов'язано з тим, що .test не є публічним доменом верхнього рівня, і соціальні платформи, такі як GitHub, Google та Apple, зазвичай вимагають реальні, публічно доступні URL для своїх OAuth потоків.
Щоб вирішити це питання, команда Herd розробила веб-сервіс fwd.host, який діє як проксі для ваших редиректів і не зберігає жодних даних. Ви можете скористатися цим сервісом для обробки Callback URL для соціальної авторизації, налаштувавши ваші URL на:
https://fwd.host/http://your-herd-site.test/auth/callback
Соціальний постачальник авторизації перенаправить запит на домен fwd.host, який, у свою чергу, передасть його на ваш Herd сайт.
Якщо вам потрібні додаткові можливості, зверніться до Expose.
Досліджуйте нові можливості локалізації вашого Laravel-додатку з пакунками, які використовують штучний інтелект, такими як ChatGPT та Claude. Які рішення можуть спростити ваш процес перекладу та зробити його більш точним? Читайте далі, щоб дізнатися більше!
Використання Vite для створення фронтенд-ресурсів у вашому додатку Laravel може бути захоплюючим, але іноді ви можете стикнутися з певними помилками. У цій статті ми розглянемо чотири поширені помилки, з якими ви можете зіткнутися, а також підкажемо способи їх усунення, щоб ви могли знову зосередитися на розробці вашого додатку
Вперше у світі Laravel з'являється можливість, яка значно спростить ваше повсякденне програмування завдяки новому пакету Laravel Boost. Читайте статтю, щоб дізнатися, як посилена інтеграція штучного інтелекту може підвищити ефективність вашої роботи та оптимізувати створення проектів у Laravel