我的Laravel身份验证存在问题,我已经对它提出了问题here。在考虑了可能出错的多个事情之后,我检查了会话是否有问题。
\Session::set('variableName', 1);
\Session::save();
var_dump(\Session::get('variableName'));
如果我在一个HTTP请求中执行上面的代码,get返回值,但如果我在另一个HTTP请求中尝试\ Session :: get(' variableName'),则返回null。
我的config / 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,
];
在存储/框架/会话中创建了会话文件。