我在laravel项目中使用了多个数据库。数据库配置设置在database.php
中定义。
如果我想通过从数据库表中获取配置来连接到多个数据库,该怎么办?我不想将整个配置存储在database.php文件中。我将配置存储在数据库表中。
这很顺利
$someModel = new SomeModel;
$someModel->setConnection('mysql2');
$something = $someModel->find(1);
当我在database.php
中定义了mysql2但我想在数据库而不是database.php文件中保留配置。将只有一个数据库,它将有一个表来存储配置。