在运行时更改laravel中的默认数据库

时间:2018-07-21 04:41:55

标签: php laravel laravel-5.6

我想在更改会话密钥时更改laravel中的默认数据库,可以说,默认情况下,会话密钥为'ff' => '20',默认数据库为'default' => env('DB_CONNECTION', 'mysql'),现在当我更改会话密钥从'ff' => '20''ff' => '21',我想将所有后续请求的默认数据库都更改为'default' => env('DB_CONNECTION', 'mysql2'),直到我不再更改会话密钥为止。

我正在使用laravel 5.5

1 个答案:

答案 0 :(得分:1)

使用laravel中的config()助手。

要为默认数据库连接设置新配置,请执行以下操作:

config()->set('database.default', 'mysql2');