【发布时间】:2015-12-09 15:32:36
【问题描述】:
我的用户模型中有以下关系
public function events($user_id)
{
return $this->find($user_id)->hasManyThrough('Event', 'Event_Member', 'user_id', 'id');
}
还有三张桌子
用户
id|name|...
1 |bob |
2 |mike|
事件
id|name |location
1 |meeting|office
Event_Member
user_id|event_id|status
1 |1 |Owner
2 |1 |Guest
hasManyThrough 关系为我提供了来自 Event 表的信息,但我还需要来自数据透视表的状态信息,如何做到这一点?
【问题讨论】:
标签: php mysql laravel eloquent