【发布时间】:2018-12-29 09:01:31
【问题描述】:
我想在更改会话密钥时更改 laravel 中的默认数据库可以说,默认情况下会话密钥是 'ff' => '20' 并且默认数据库是 'default' => env('DB_CONNECTION', 'mysql') 现在当我从 @ 更改会话密钥的值时987654324@ to 'ff' => '21' 我想将所有后续请求的默认数据库更改为'default' => env('DB_CONNECTION', 'mysql2'),直到我不再更改会话密钥。
我正在使用 laravel 5.5
【问题讨论】:
-
到目前为止你尝试了什么?
-
试图制作一个新的全局中间件并通过 DB::setDefaultConnection('DB_CONNECTION','mysql2'); 更改默认数据库。并在控制器构造()中包含中间件,但不工作
标签: php laravel laravel-5.6