二十五、PHP框架Laravel学习笔记——模型的一对一关联
生活随笔
收集整理的這篇文章主要介紹了
二十五、PHP框架Laravel学习笔记——模型的一对一关联
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一.關聯概念
二.一對一關聯
一對一關聯,我們選擇兩張表來做演示,首先看下兩張表的結果對比;
PS:主表主鍵設為 id,關聯主鍵默認就是 id,可以默認不寫;
PS:附表的外鍵設置為 user_id,即:主表名_主鍵,吻合可默認不寫;
由于之前 Models 下的 User.php 模型代碼很多了,改成.bak 后重建;
創建兩個 model,User.php 和 Profile.php,并使用命令實現提示;
//User.php,一對一關聯 Profile 表
public function profile() { //參數 1 或:'App\Http\Models\Profile'//參數 2:默認為 user_id,如不是需要指明 //參數 3:默認 id,如不是需要指明 return $this->hasOne(Profile::class, 'user_id', 'id'); }//注意:->profile 不要加括號,以屬性方式訪問
//參數 1 為主表類
//參數 2,3 和正向一致,默認對應可以不寫
總結
以上是生活随笔為你收集整理的二十五、PHP框架Laravel学习笔记——模型的一对一关联的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决后端返回数据中的大数字问题(使用第三
- 下一篇: 五、PHP框架Laravel学习笔记——