У меня есть Lumen API за обратным прокси в контейнере docker, который отвечает только на порт 80. Таким образом, клиент запрашивает определенный домен https://xyz.ab/api/endpoint и все работает нормально.
Но если вы хотите использовать Request->secure()
, чтобы проверить, находитесь ли вы на http или https, lumen возвращает false (= http) и генерирует неправильные URL.
Я пытался использовать URL::forceScheme("https");
, чтобы указать lumen на использование В любом случае https, но lumen по-прежнему настаивает на http.
Я не хочу устанавливать сертификат внутри своего контейнера только для того, чтобы lumen поверил в https.
Есть ли место, где я могу настроить lumen глобально использовать https вместо http?
Спасибо.