【发布时间】:2020-06-16 22:29:29
【问题描述】:
我在 Laravel 5.2 中使用 DB::disconnect 和 DB::reconnection 为多租户系统连接数据库。
代码如下:
DB::disconnect();
Config::set('database.connections.mysql', $config);
DB::reconnect();
其中 $config 是要设置的配置数组,当我必须更改唯一的数据库名称时,这可以正常工作,但是当我想更改数据库的前缀时,它不起作用,每次都需要旧的数据库。
我尝试从中间件config:cache 更改连接,但它删除了所有输入变量。
那么,如何更改数据库连接的前缀?有什么帮助吗?
【问题讨论】:
标签: php database laravel laravel-5