本文介绍了我应该在Laravel中使用belongsTo或hasOne吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
考虑两个模型A和B
A-> relatedTo B是one to one关系
A -> relatedTo B is a one to one relationship
使用(A-> hasOne-B)和(A-> belongsTo-B)有什么区别?
What is the difference in using (A ->hasOne-- B) and (A ->belongsTo-- B)?
我可以互换使用它们吗?
Can I use them interchangeably?
推荐答案否,区别取决于您的外键在哪里.
No, the difference depends on where your foreign key is.
在您的示例中,如果A具有b_id列,则A belongsTo B.
In your example, if A has a b_id column, then A belongsTo B.
如果B具有a_id列,则A hasOne或hasMany B取决于多少个B.
If B has an a_id column, then A hasOne or hasMany B depending on how many B should have.
更多推荐
我应该在Laravel中使用belongsTo或hasOne吗?
发布评论