我遵循了Laravel 5.3的HTTP会话https://laravel.com/docs/5.3/session
上的文档使用此功能对我来说并非如此。
我通过laravel的文档创建了会话表,但我没有在应用程序上获得任何存储的会话 - Seseion存储。
有人可以对我有所了解吗?谢谢!
AdminController:
public function show(Request $request, $id)
{
$request->session()->put('key', 'value');
$value = $request->session()->get('key');
}
答案 0 :(得分:0)
你真的想在这做什么?您发布的代码不会在浏览器中显示会话值,如果那是您要执行的操作。
如果你只想检查会话是否正常,你需要重新编写这样的函数:
public function show(Request $request, $id)
{
$request->session()->put('key', 'value');
return $request->session()->get('key');
}
答案 1 :(得分:0)
您可以在config/storage.php
中覆盖您的环境(.env)变量;替换env('SESSION_DRIVER', 'file')
的{{1}}。另外,请确保在.env或database
中检查数据库设置是否正确。