W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
有時(shí)候你可能希望使用特定數(shù)據(jù)庫(kù)連接進(jìn)行 SELECT
操作,同時(shí)使用另外的連接進(jìn)行 INSERT
、 UPDATE
、以及 DELETE
操作。 Laravel 讓這些變得輕松簡(jiǎn)單,并確保你不論在使用原始查找、查找構(gòu)建器、或者是 Eloquent ORM
使用的都是正確的連接。
來(lái)看看如何配置讀取/寫(xiě)入連接,讓我們來(lái)看以下的例子:
'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' => '',
],
注意我們加了兩個(gè)鍵值到配置文件數(shù)組中: read
及 write
。 兩個(gè)鍵值都包含了單一鍵值的數(shù)組:host
。read
及 write
的其余數(shù)據(jù)庫(kù)配置會(huì)從mysql 數(shù)組中合并。 所以,如果我們想要覆寫(xiě)配置值,只要將選項(xiàng)放入 read
和 write
數(shù)組即可。 所以在上面的例子里, 192.168.1.1 將被用作「讀取」連接,而 192.168.1.2 將被用作「寫(xiě)入」連接。數(shù)據(jù)庫(kù)憑證、 前綴、字符編碼配置、以及其他所有的配置會(huì)共用 mysql 數(shù)組里的配置。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: