Я только что внедрил промежуточное программное обеспечение, которое гарантирует, что каждый доступ к странице выполняется по HTTPS.
public function handle($request, Closure $next) {
if (!$request->secure())
return redirect()->secure($request->getRequestUri());
return $next($request);
}
Несмотря на то, что тестирование показало мне несколько ошибок.После сравнения данных запроса с промежуточным программным обеспечением и без него я обнаружил, что для сеанса запроса установлено значение null
при работе через промежуточное программное обеспечение.Я нашел решение выше для нескольких веб-сайтов, но ни один из них не решал проблему уничтожения данных сеанса из-за этого.Как я могу на самом деле сохранить данные сеанса?