考虑两个模型A和B
A- > relatedTo B是一种one to one关系
使用(A - > hasOne- B)和(A - > belongsTo- B)有什么区别?
我可以互换使用吗?
use*_*496 118
不,差异取决于外键的位置.
在您的示例中,如果A有一b_id列,那么A belongsTo B.
如果B有一a_id列,那么A hasOne或hasMany B取决于B应该有多少.
Abi*_*Ali 34
主要区别如下:
belongsTo和belongsToMany你告诉Laravel这个表包含将它连接到另一个表的外键
hasOne和hasMany告诉Laravel这个表没有外键
| 归档时间: |
|
| 查看次数: |
13755 次 |
| 最近记录: |