Вопрос в том что если стоит nginx/php-fpm без ссл на 80 порту, а дальше внешний nginx или другой лоад балансер с ссл https:// и ларавел отдает css/js assets по http://
Нашел 2 варианта решения проблемы, через fastcgi_param HTTPS on;
или в коде app/providers/AppServiceProvider.php
\URL::forceScheme('https');
Можешь с первой прокси прокидывать параметр в заголовке X-HTTPS например а внутри бекендового nginx преобразовывать его в fastcgi_param
Спасибо попробую тоже. Но вопрос в том где именно это проверяет ларавел. App url он не использует для этого, и вообще почему не relative urls?)))
У Request есть метод isSecure, можешь чекнуть его реализацию, ну а как он строить ссылки — тоже можно глянуть, там сервис какой-то был
Обсуждают сегодня