DB類連接第二個(gè)數(shù)據(jù)庫的方法
在laravel中如果使用DB類進(jìn)行第二個(gè)數(shù)據(jù)庫的鏈接我們只需要設(shè)置config/database.php中添加一個(gè)數(shù)據(jù)庫設(shè)置,如:
'mysql_branch' => [
'driver' => 'mysql',
'host' => '192.168.2.56',
'port' => '3306',
'database' => 'test',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
],
在鏈接的時(shí)候加上一個(gè)函數(shù)DB::connection(‘mysql_branch')->table(‘table')->get()`
這樣就可以了
使用ORM時(shí)候連接第二個(gè)數(shù)據(jù)庫
在model類中添加私有屬性如下:
class Branch extends Model
{
//取消時(shí)間戳
public $timestamps = false;
//鏈接外部數(shù)據(jù)庫
protected $connection = 'mysql_branch';
}
這樣就可以了!
以上這篇在laravel中實(shí)現(xiàn)ORM模型使用第二個(gè)數(shù)據(jù)庫設(shè)置就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:- 使用laravel的Eloquent模型如何獲取數(shù)據(jù)庫的指定列
- Laravel5.1 框架關(guān)聯(lián)模型之后操作實(shí)例分析
- Laravel5.1 框架模型多態(tài)關(guān)聯(lián)用法實(shí)例分析
- Laravel5.1 框架模型遠(yuǎn)層一對(duì)多關(guān)系實(shí)例分析
- Laravel5.1 框架模型一對(duì)一關(guān)系實(shí)現(xiàn)與使用方法實(shí)例分析
- Laravel5.1 框架模型查詢作用域定義與用法實(shí)例分析
- Laravel5.1 框架模型軟刪除操作實(shí)例分析
- Laravel5.1 框架模型創(chuàng)建與使用方法實(shí)例分析
- Laravel框架視圖和模型操作方法分析
- Laravel 5框架學(xué)習(xí)之模型、控制器、視圖基礎(chǔ)流程
- laravel學(xué)習(xí)教程之關(guān)聯(lián)模型
- laravel框架模型和數(shù)據(jù)庫基礎(chǔ)操作實(shí)例詳解