2016-08-22 130 views
0

我正在使用Laravel 5.2并开发一个管理不同服务器上的信息的应用程序。Laravel 5.2动态数据库

保持场景简单: 连接ID将存储在每个“用户”的本地数据库中。当用户登录时,我将读取带有连接信息的文件并获取与其ID相匹配的文件。 所有这些都是简单的部分。

一旦我获得了连接信息,我该如何将它作为Laravel Framework中的另一个连接注入? TIA! TIA!

回答

0

之后的研究小时,我发现我可以通过修改配置:

Config::set('database.connections.myDB',[ 
"driver" => "mysql" 
    "host" => "XX" 
    "port" => "XX" 
    "database" => "XX" 
    "username" => "XX" 
    "password" => "XX" 
    "charset" => "utf8" 
    "collation" => "utf8_unicode_ci" 
    "prefix" => "" 
    "strict" => false 
    "engine" => null 
]);