2016-07-20 7 views
0

Ich habe die Art und Weise konfiguriert, die ich die Datenbank zum Lesen und Schreiben trennen.Laravel 4.2 Sitzung Datenbanktreiber Lesen/Schreiben Host

'mysql' => [ 
'read' => [ 
    'host' => '192.168.1.1', 
], 
'write' => [ 
    'host' => '196.168.1.2' 
], 
'driver' => 'mysql', 
'database' => 'database', 
'username' => 'root', 
'password' => '', 
'charset' => 'utf8', 
'collation' => 'utf8_unicode_ci', 
'prefix' => '', 
], 

Aber jetzt möchte ich den Datenbanktreiber in der Sitzung ändern, und ich möchte in der Lage sein, Operationen an einem einzigen Host des Sitzungswert zu lesen und zu schreiben.

Wie kann ich nur auf einem einzelnen Host im Sitzungsprozess laufen, ohne die obige Struktur zu stören?

Antwort

0

Ich denke, ich habe eine Lösung gefunden.

Wir fügen eine neue Verbindung in die ersten Datenbankverbindungen hinzu.

dann geben wir den Namen der Verbindung ein wenig bevor wir den Verbindungswert in der Datei session.php installieren.

'connection' => "session", 

Das ist es.