關聯模型三類

1.一對於 hasOne
2.一對多 hasMany
3.屬於 belongsTo
4.對對多 belongsToMany

三種關聯的時候。

1.按從屬結構,分兩種,父子結構。同級結構。

2.記住這兩個結構。會可以很方便的記憶,三個函數的參數。
父hasOne(子子父) ------ABBA
父hasMany(子子父) ----ABBA
子belongsTo(父父子) --BAAB
A belongsToMany B C B A

每種關聯模型,都是一個虛擬視圖

可以對這種新的關聯模型,進行四種操作
也就是增刪改查

關聯模型

# 關聯模型
$this->hasOne(關聯模型的類名, 關聯模型的外鍵, 當前模型的主鍵);

$this->belongsTo(關聯模型的類名, 當前模型的外鍵, 當前模型的主鍵);

$this->hasMany(關聯模型的類名, 關聯模型的外鍵, 當前模型主鍵);

$this->belongsToMany(關聯的模型類名, 中間表表名, 關聯模型在中間模型的外鍵名稱,當前模型在中間模型中的外鍵名稱);

tp的關聯模型,解釋的很噁心,由於tp借鑑了,laraval的關聯,直接上下面的內容吧

https://www.jianshu.com/p/425b0ea1117chttps://www.baidu.com/s?wd=laravel+模型關聯&ie=UTF-8