Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel 5在数据库/redis中存储会话_Php_Laravel 5 - Fatal编程技术网

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

Php Laravel 5在数据库/redis中存储会话,php,laravel-5,Php,Laravel 5,我想使用数据库(目前是MySQL)来存储会话。但是,当我尝试配置时,表sessions仍然没有记录 在文件config/session.php中,当我更改'driver'=>env('session\u driver','file'), 到'driver'=>env('SESSION\u driver','database'), 或者'driver'=>env('SESSION\u driver','redis'), 对于'connection'=>null,我应该更改什么 我试过: 'conn

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

在文件config/session.php中,当我更改
'driver'=>env('session\u driver','file'),

  • 'driver'=>env('SESSION\u driver','database'),
  • 或者
    'driver'=>env('SESSION\u driver','redis'),
  • 对于
    'connection'=>null,
    我应该更改什么

    我试过:

  • 'connection'=>'mysql',
    在app/database.php中配置了mysql
  • 'connection'=>'database.connections.mysql',
  • 'connection'=>Config::get('database.connections.mysql'),
    get类未找到错误

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

    这一行:

    'driver' => env('SESSION_DRIVER', 'database')
    

    这告诉配置从环境文件中获取
    SESSION\u驱动程序
    变量,并使用
    数据库
    作为默认值。我只能假设您忘记更新您的
    .env
    文件。

    我需要更改.env文件中的会话\u DRIVER=数据库
    config/session.php更改对我无效

    您的
    .env
    文件中有什么内容?谢谢!我忘了
    .env
    文件:(