400 error on Laravel 5.4

После того как поменял драйвер сессии на SESSION_DRIVER=cookie, сервер периодически стал выдавать 400 ошибку.

Протестировав обнаружил в браузере слишком много данных в Cookie, куки добавлялись при выходе из сайта, а также при открытии браузера.

Для решения первой проблемы нужно изменить код в самом фреймворке.

Во втором случае, нужно в настройках сессии config/session.php, установить параметр “expires_on_close” на false.

Сейчас сайт работает нормально:)