2014-02-26 15 views

回答

0

你爲什麼不配置爲database.php裏面兩個數據庫?注意,在這個文件中,連接陣列中,所述「MySQL的」,「源碼」等是區分可用的連接而不是數據庫的類型的鍵。數據庫的類型在每個陣列的驅動程序選項中定義。所以,以同樣的方式,你有

'mysql' => array(
    'driver' => 'mysql', 
    'host'  => 'localhost', 
    'database' => 'database', 
    'username' => 'root', 
    'password' => 'password', 
    'charset' => 'utf8', 
    'collation' => 'utf8_unicode_ci', 
    'prefix' => '', 
), 

,你也可以在同一個文件

'mysql2' => array(
    'driver' => 'mysql', 
    'host'  => 'localhost', 
    'database' => 'another_database', 
    'username' => 'root', 
    'password' => 'password', 
    'charset' => 'utf8', 
    'collation' => 'utf8_unicode_ci', 
    'prefix' => '', 
), 

注意,關鍵是mysql2但駕駛員仍然MySQL的。

您可以使用它像這樣DB::connection('mysql2')->select(...);

+0

我知道這一個,但我必須單獨使用。我得到這個[http://chrishayes.ca/blog/code/laravel-4-setting-utilizing-environments-environment-configuration] .Thanks的解決方案。 –

相關問題