2016-10-04 83 views
1

我有一個連接到不同IP的許多連接的laravel項目。如何在主連接斷開時在laravel中設置第二個數據庫

我想laravel連接到備份數據庫的情況下,主要的SQL服務器關閉

例。

192.168.1.2 -> SQL DB #1 
192.168.1.3 -> SQL DB #1 Backup 

如果192.168.1.2下降,laravel必須連接到192.168.1.3

我想這樣做是爲database.php文件,但我認爲這是不可能的。

我試圖測試連接使這樣的查詢之前:

if(DB::connection('connection')->getDatabaseName()) 

,但似乎它保存在高速緩存中的數據,它仍然拋出的數據庫名稱,即使我關閉SQL服務器

回答

相關問題