假设我有一个网球选手模型,每个选手都有一个双打比赛配对的伙伴。我应该如何在 Eloquent 中定义这种关系?通常情况下,文档中的一对一关系指向另一个表中的条目,这使得在哪里放置 hasOne() 和 belongsTo() 更加直观。
每个选手只能有一个配对伙伴,并且没有两个选手共享相同的伙伴,他们的关系由 mate_id 字段中的值确定。因此,理想情况下,我想使用 $player->mate 来获取配对伙伴。
那么,在 Player 模型上添加的 mate() 方法中需要什么内容来满足文档中所示的 hasOne() 和 belongsTo() 的要求呢?谢谢。
每个选手只能有一个配对伙伴,并且没有两个选手共享相同的伙伴,他们的关系由 mate_id 字段中的值确定。因此,理想情况下,我想使用 $player->mate 来获取配对伙伴。
那么,在 Player 模型上添加的 mate() 方法中需要什么内容来满足文档中所示的 hasOne() 和 belongsTo() 的要求呢?谢谢。
belongsTo()
呢? - undefinedbelongsTo()
。谢谢帮忙。 - undefined