Laravel 5在数据库/ redis中存储会话

Gia*_*inh 6 php laravel-5

我想使用数据库(目前,MySQL)来存储会话.但是,当我尝试配置时,表会话仍然没有记录.

在我改变时在文件config/session.php中'driver' => env('SESSION_DRIVER', 'file'),

  1. 'driver' => env('SESSION_DRIVER', 'database'),
  2. 要么 'driver' => env('SESSION_DRIVER', 'redis'),

我应该改变'connection' => null,什么?

我试过了:

  1. 'connection' => 'mysql',app/database.php中配置了mysql
  2. 'connection' => 'database.connections.mysql',
  3. 'connection' => Config::get('database.connections.mysql'),没有发现类错误

Sco*_*pey 5

您需要做的就是在环境文件中指定正确的驱动程序,并生成文档中概述的模式.

这一行:

'driver' => env('SESSION_DRIVER', 'database')
Run Code Online (Sandbox Code Playgroud)

这告诉配置SESSION_DRIVER从环境文件中获取变量,并将其database用作默认值.我只能假设您忘记更新.env文件.