【发布时间】:2013-05-02 21:08:25
【问题描述】:
我有一个事件模型和一个名为 getEvents() 的方法,它从我的数据库中的事件表中获取事件列表。
每个事件依次都有与之关联的委托,这就是它变得复杂的原因。
有 3 个表,delegate_event(这是一个数据透视表,将代表链接到基于 event_id 和 delegate_id 的事件)、delegate(一个包含 id 字段和 contact_id 字段的简单表)和一个包含以下内容的联系人表联系人列表中的信息。
delegates 表使用contact_id 链接到contacts 表并提取与该联系人关联的各种信息。
我正在使用 Query Builder 和 leftJoin 方法来获取每个事件所需的大部分信息,但我现在需要提取委托列表。 http://paste.laravel.com/qSa
我不知道如何通过 delegate_event 表加入与事件相关联的代表相关联的联系人。
有人可以帮我吗?谢谢。
【问题讨论】:
标签: laravel relationship pivot-table laravel-4 query-builder