簡體   English   中英

Laravel 5 在數據庫/redis 中存儲會話

[英]Laravel 5 store session in database/redis

我想使用數據庫(目前是 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'),找不到類錯誤

您需要做的就是在環境文件中指定正確的驅動程序,並生成文檔中概述的架構。

這一行:

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

這告訴配置從您的環境文件中獲取SESSION_DRIVER變量,並使用database作為默認值。 我只能假設您忘記更新.env文件。

我不得不更改 .env 文件 config/session.php 中的 SESSION_DRIVER=database 更改對我不起作用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM