在Laravel中配置使用多個Datebase的連線,DB
阿新 • • 發佈:2019-02-11
在 config\datebase.php中預設有一個db的連線配置
'mysql'=> array('driver'=>'mysql','host'=>'host1','database'=>'database1','username'=>'user1','password'=>'pass1''charset'=>'utf8','collation'=>'utf8_unicode_ci','prefix'=>'',),
其實可以新增一個 mysql1 的連線
'mysql1'=> array('driver'=>'mysql' ,'host'=>'host1','database'=>'database2','username'=>'user2','password'=>'pass2''charset'=>'utf8','collation'=>'utf8_unicode_ci','prefix'=>'',),
以在DB門面方法中使用不同的db連線為例:
$this->max = DB::connection('mysqlAdmin')->table($this->table_name)->count();
mysqlAdmin 對應配置中的db.