0
我使用laravel4我的申請,我現在用兩個數據庫。由於第一個配置在database.php中,我想配置我的第二個數據庫在一個單獨的文件。如何在laravel4中使用單獨的文件進行數據庫配置?
能否請你告訴我如何做到這一點? 謝謝。
我使用laravel4我的申請,我現在用兩個數據庫。由於第一個配置在database.php中,我想配置我的第二個數據庫在一個單獨的文件。如何在laravel4中使用單獨的文件進行數據庫配置?
能否請你告訴我如何做到這一點? 謝謝。
你爲什麼不配置爲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(...);
我知道這一個,但我必須單獨使用。我得到這個[http://chrishayes.ca/blog/code/laravel-4-setting-utilizing-environments-environment-configuration] .Thanks的解決方案。 –