假设我有一个用户模型,而且我有两个用户的形式的夫妇模型,father_id
和mother_id
本质上是user_ids
在用户模型上,我有
public function kids() {
return $this->hasMany('App\Kid', 'father_id');
}
但是,我想检查user_id
是father_id
还是mother_id
,返回相关的Kid模型。
有没有办法通过单一关系实现它?处理这种情况的正确方法是什么,所以我可以使用$user->kids
来检查这两种情况?