Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
В следующем эксперименте я получаю false в первой строке при каждой перезагрузке страницы.
dump($request->session()->has('someSessionVariable')); // false
$request->session()->put('someSessionVariable', 'value');
dump($request->session()->has('someSessionVariable')); // true
Маршрут обрабатывается последником web (впрочем, без него то же самое), драйвер сессий — по умолчанию, т. е. file. SESSOON_LIFETIME тоже не менял — по умолчанию 120, expire_on_close — false.
Не в сети
Если версия выше 5.2.27, то web из маршрутов нужно убрать. Плюс убедись, что права доступа к storage позволяют приложению сохранять сессию:
sudo chmod -R 755 storage
Не в сети
Поставь файловый драйвер сессии (если ставил другой) и проверь появляются ли вообще файлы и что там внутри.
Проверь как выдаются куки (в куках хранится идентификатор сессии)
Не в сети
Не в сети