在laravel中實現(xiàn)ORM模型使用第二個數(shù)據(jù)庫設(shè)置
DB類連接第二個數(shù)據(jù)庫的方法
在laravel中如果使用DB類進行第二個數(shù)據(jù)庫的鏈接我們只需要設(shè)置config/database.php中添加一個數(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ù)DB::connection(‘mysql_branch')->table(‘table')->get()`
這樣就可以了
使用ORM時候連接第二個數(shù)據(jù)庫
在model類中添加私有屬性如下:
class Branch extends Model { //取消時間戳 public $timestamps = false; //鏈接外部數(shù)據(jù)庫 protected $connection = 'mysql_branch'; }
這樣就可以了!
以上這篇在laravel中實現(xiàn)ORM模型使用第二個數(shù)據(jù)庫設(shè)置就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- 使用laravel的Eloquent模型如何獲取數(shù)據(jù)庫的指定列
- Laravel5.1 框架關(guān)聯(lián)模型之后操作實例分析
- Laravel5.1 框架模型多態(tài)關(guān)聯(lián)用法實例分析
- Laravel5.1 框架模型遠層一對多關(guān)系實例分析
- Laravel5.1 框架模型一對一關(guān)系實現(xiàn)與使用方法實例分析
- Laravel5.1 框架模型查詢作用域定義與用法實例分析
- Laravel5.1 框架模型軟刪除操作實例分析
- Laravel5.1 框架模型創(chuàng)建與使用方法實例分析
- Laravel框架視圖和模型操作方法分析
- Laravel 5框架學(xué)習(xí)之模型、控制器、視圖基礎(chǔ)流程
- laravel學(xué)習(xí)教程之關(guān)聯(lián)模型
- laravel框架模型和數(shù)據(jù)庫基礎(chǔ)操作實例詳解
相關(guān)文章
ThinkPHP3.1.x修改成功與失敗跳轉(zhuǎn)頁面的方法
這篇文章主要介紹了ThinkPHP3.1.x修改成功與失敗跳轉(zhuǎn)頁面的方法,涉及thinkPHP底層源文件中相關(guān)跳轉(zhuǎn)代碼的設(shè)置與修改操作技巧,需要的朋友可以參考下2017-09-09php使用cookie實現(xiàn)記住登錄狀態(tài)
這篇文章主要介紹了php使用cookie實現(xiàn)記住登錄狀態(tài),本文用最原始的方法講解如何實現(xiàn)記住登錄狀態(tài),給出3個步驟和具體實現(xiàn)代碼,需要的朋友可以參考下2015-04-04laravel Validator ajax返回錯誤信息的方法
今天小編就為大家分享一篇laravel Validator ajax返回錯誤信息的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09Yii2創(chuàng)建表單(ActiveForm)方法詳解
這篇文章主要介紹了Yii2創(chuàng)建表單(ActiveForm)的方法,結(jié)合實例形式詳細分析了Yii創(chuàng)建表單的詳細步驟及相關(guān)函數(shù)與屬性的使用技巧,需要的朋友可以參考下2016-07-07如何用PHP來實現(xiàn)一個動態(tài)Web服務(wù)器
這篇文章介紹了如何用PHP來實現(xiàn)一個動態(tài)Web服務(wù)器,文章思路清晰,并附有演示代碼地址,需要的朋友可以參考下2015-07-07