淺談laravel orm 中的一對(duì)多關(guān)系 hasMany
個(gè)人對(duì)于laravel orm 中對(duì)于一對(duì)多關(guān)系的理解
文章表 article,文章自然可以評(píng)論,表 comment 記錄文章的評(píng)論,文章和評(píng)論的關(guān)系就是一對(duì)多,一篇文章可以有多個(gè)評(píng)論。 在 comment 表中有字段 article 記錄評(píng)論所屬文章,文章和評(píng)論的關(guān)系如下:
article:id ... ...
comment : id ... ... article_id
在 comment 表中有關(guān)聯(lián) article 的外鍵 article_id,所以在 Comment 模型中是 belongsTo方法,在 Article 模型中是hasMany方法
在文章的模型 Article 中,則可以有如下的方法來關(guān)聯(lián)評(píng)論
public function comments(){
return $this->hasManay('Comment(這里是要關(guān)聯(lián)的模型,這個(gè)例子是評(píng)論模型Comment)', 'article_id'(這里是關(guān)聯(lián)外鍵的字段名,這個(gè)例子就是 article_id 字段), 'id'(對(duì)應(yīng)關(guān)聯(lián)模型的主鍵,這里的 id 是關(guān)聯(lián) article 表的id));
}
對(duì)應(yīng)的在 Comment 模型中,則可以有如下的方法來關(guān)聯(lián)文章
public function article(){
return $this->belongsTo('Article(這里是要關(guān)聯(lián)的模型,這個(gè)例子是文章模型Article)', 'article_id'(這里是關(guān)聯(lián)外鍵的字段名,這個(gè)例子就是 article_id 字段), 'id'(對(duì)應(yīng)關(guān)聯(lián)模型的主鍵,這里的 id 是關(guān)聯(lián) article 表的id));
}
以上這篇淺談laravel orm 中的一對(duì)多關(guān)系 hasMany就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Laravel框架中composer自動(dòng)加載的實(shí)現(xiàn)分析
Laravel作為在國內(nèi)國外都頗為流行的PHP框架,風(fēng)格優(yōu)雅,其擁有自己的一些特點(diǎn)。下面這篇文章主要給大家介紹了關(guān)于Laravel框架中composer自動(dòng)加載實(shí)現(xiàn)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。2017-12-12PHP 只允許指定IP訪問(允許*號(hào)通配符過濾IP)
今天有朋友問我如何只允許指定IP訪問,默認(rèn)禁止其它ip訪問,腳本之家小編以前分享的是如何限制指定ip訪問,這里正好分享下,需要的朋友可以參考下2014-07-07Zend Framework緩存Cache用法簡(jiǎn)單實(shí)例
這篇文章主要介紹了Zend Framework緩存Cache用法,以簡(jiǎn)單實(shí)例形式分析了Zend Framework使用緩存的具體步驟,配置文件與Cache緩存具體使用技巧,需要的朋友可以參考下2016-03-03PHP常用文件操作函數(shù)和簡(jiǎn)單實(shí)例分析
下面小編就為大家?guī)硪黄狿HP常用文件操作函數(shù)和簡(jiǎn)單實(shí)例分析。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-06-06thinkPHP5框架閉包函數(shù)與子查詢傳參用法示例
這篇文章主要介紹了thinkPHP5框架閉包函數(shù)與子查詢傳參用法,結(jié)合實(shí)例形式分析了thinkPHP5閉包查詢與參數(shù)傳遞相關(guān)操作技巧,需要的朋友可以參考下2018-08-08Laravel6.0.4中將添加計(jì)劃任務(wù)事件的方法步驟
此版本包括計(jì)劃任務(wù)事件、新的 JSON 斷言方法和所有最新更改。這篇文章主要介紹了Laravel6.0.4中將添加計(jì)劃任務(wù)事件的方法步驟,感興趣的可以了解一下2019-10-10PHP永久登錄、記住我功能實(shí)現(xiàn)方法和安全做法
這篇文章主要介紹了PHP永久登錄、記住我功能實(shí)現(xiàn)方法和安全做法,本文著重講解用數(shù)據(jù)庫實(shí)現(xiàn)更安全的永久登錄、記住我功能,需要的朋友可以參考下2015-04-04PHP通過curl獲取接口URL的數(shù)據(jù)方法
今天小編就為大家分享一篇PHP通過curl獲取接口URL的數(shù)據(jù)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-05-05