在Laravel 8中根据URL参数修改连接的MySQL数据库



我有一系列名为server_1到server_100的数据库。根据用户选择的URL参数,我想连接到该数据库。有没有一种方法来实现这一点,而不定义100个独立的连接在。env?

您必须在飞行中更改数据库连接,并且不要忘记清除连接。

Config::set("database.connections.mysql.host", "127.0.0.1");
Config::set("database.connections.mysql.database", "database_name");
Config::set("database.connections.mysql.username", "username");
Config::set("database.connections.mysql.password", "password");
DB::purge('mysql');

相关内容

  • 没有找到相关文章

最新更新