Нет сессионного сопротивления Laravel

У меня проблема с аутентификацией Laravel, я уже задавал вопрос об этом Вот. После рассмотрения нескольких вещей, которые могут быть неправильными, я проверил, есть ли что-то не так с сессиями.

\Session::set('variableName', 1);
\Session::save();
var_dump(\Session::get('variableName'));

Если я выполняю приведенный выше код в одном HTTP-запросе, get возвращает значение, но если я пытаюсь \ Session :: get (‘variableName’) в другом HTTP-запросе, он возвращает null.

Мой конфиг / sessions.php:

return [

'driver' => env('SESSION_DRIVER', 'file'),

'lifetime' => 120,

'expire_on_close' => false,

'encrypt' => false,

'files' => storage_path('framework/sessions'),

'connection' => null,

'table' => 'sessions',

'lottery' => [2, 100],

'cookie' => 'laravel_session',

'path' => '/',

'domain' => null,

'secure' => false,

];

Файл сессий создается в хранилище / фреймворке / сессиях.

2

Решение

Согласно документы, Вы должны убедиться, что вы не используете array как ваш драйвер сеанса, так как:

Сеансы массива хранятся в простом массиве PHP и не будут сохраняться при выполнении запросов.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]