sensus
@sensus

Как в laravel создать ключ сессии и сохранить?

Приветствую.
Суть в следующем: хочу для гостей создать guestId ключ сессии и записать в него данные.
Собственно если ключа нет, то генерирую его и делаю put сессии.

Но почему то при новом обращении к коду, guestId = null.

Как правильно в ларавел сделать гостевую сессию?

$session_id = Session::get('guestId');

        if (!$session_id) {
            $session_id = substr(bin2hex(random_bytes(26)), 0, 26);
        }

        if (preg_match('/^[a-zA-Z0-9,\-]{22,52}$/', $session_id)) {
            Session::put('guestId',  $session_id);
        } else {
            dd('ops');
        }
  • Вопрос задан
  • 209 просмотров
Решения вопроса 1
sayber
@sayber
Да, я программирую на PHP и еще асинхронно!
Скорее всего у вас не завершается работа контроллера или хендлера. Где то ниже стоит die/exit/dd etc...
По этому сессия не сохраняется
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы