存储会话和显示成功消息Laravel 5.3时出错

时间:2016-11-07 06:53:14

标签: laravel-5.3 httpsession session-storage

我遵循了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');
}

2 个答案:

答案 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中检查数据库设置是否正确。