Запуск Laravel за Traefik в качестве обратного прокси с префиксом пути (например, /api/
=> Laravel).
Laravel обслуживается Nginx и Php -fpm .
Laravel используйте Symfony HTTP foundation
для генерации URL-адреса маршрута.
Symfony неправильно видит базовый путь и генерирует URL без префикса /api/
.
Как грязный обходной путь, я исправил это, выполнив первую строчку в индексе. php:
$_SERVER['SCRIPT_NAME'] = '/api/' . $_SERVER['SCRIPT_NAME'];
Как заставить полный URL-адрес или базовый путь?