2016-08-22 3 views
0

Ich benutze Laravel 5.2 und arbeite an einer Anwendung, die Informationen auf verschiedenen Servern verwaltet.Laravel 5.2 dynamische Datenbank

Um das Szenario einfach zu halten: Eine Verbindungs-ID wird für jeden "Benutzer" in meiner lokalen Datenbank gespeichert. Wenn sich ein Benutzer anmeldet, lese ich eine Datei mit den Verbindungsinformationen und nehme die Datei, die zu ihrer ID passt. All das ist der einfache Teil.

Sobald ich die Verbindungsinformationen habe, wie injiziere ich es als eine andere Verbindung im Laravel Framework? TIA!

Antwort

0

Nach Stunden der Forschung fand ich, dass ich die Config ändern kann mit:

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 
]);