1. 程式人生 > >在Laravel中配置使用多個Datebase的連線,DB

在Laravel中配置使用多個Datebase的連線,DB

在 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.