Пример Laravel-приложения для деплоя можно найти на Гитхабе. Также у нас есть туториал по деплою приложения Laravel в App Platform.
Сборка приложения
При сборке приложения используется следующая среда:
- PHP 8.2–8.5 (версия выбирается при создании приложения)
- Composer
Для запуска приложения по умолчанию используется команда:
После деплоя для приложения будет автоматически настроен SSL-сертификат, и оно будет открываться по HTTPS. Однако Laravel по умолчанию может продолжать генерировать ссылки с HTTP, что может вызывать ошибки при выполнении AJAX-запросов или отправке форм.
Чтобы принудительно использовать HTTPS, добавьте в файл app/Providers/AppServiceProvider.php следующий код:
Требования к приложению
Убедитесь, что приложение слушает 0.0.0.0, а не 127.0.0.1, иначе внешние подключения работать не будут.
Была ли статья полезна?
Ваша оценка очень важна