Существует разница между файлом конфигурации session.php
[Config::set('session',...)
] и фактическим сеансом. Файл конфигурации предназначен только для хранения настроек и фактически не доступен для записи через встроенные изменения.
См. Документацию для правильного использования:
https://laravel.com/docs/6.x/session#using-the-session
Самый простой метод, вероятно, глобальныйПомощник сеанса, session()
.
// Retrieve a piece of data from the session...
$value = session('key');
// Specifying a default value...
$value = session('key', 'default');
// Store a piece of data in the session...
session(['key' => 'value']);
Обратите внимание, что сеанс записывается только при возврате ответа. Если вы преждевременно завершите работу сценария, изменения сеанса не сохранятся, если это не будет сделано явно.
// force the session changes to be saved
session()->save();