Ich verwende URL::forceSchema('https')
, um SSL auf meiner Laravel 5.3-Anwendung zu erzwingen. Es funktioniert jedoch nur nach der Anmeldung (sogar die Anmeldeseite wird nicht mit https abgedeckt).URL :: forceSchema funktioniert nicht vor dem Anmelden
Ich verwende TrustedProxy mit folgenden Konfiguration:
'headers' => [
(defined('Illuminate\Http\Request::HEADER_FORWARDED') ? Illuminate\Http\Request::HEADER_FORWARDED : 'forwarded') => null,
\Illuminate\Http\Request::HEADER_CLIENT_IP => 'X_FORWARDED_FOR',
\Illuminate\Http\Request::HEADER_CLIENT_HOST => null,
\Illuminate\Http\Request::HEADER_CLIENT_PROTO => 'X_FORWARDED_PROTO',
\Illuminate\Http\Request::HEADER_CLIENT_PORT => 'X_FORWARDED_PORT',
]