У меня есть модель события и метод getEvents(), который получает список событий из моей таблицы событий в моей базе данных.Несколько отношений в Laravel Query Builder
Каждое событие, в свою очередь, связано с ним делегатами, и это было усложнено.
Существует 3 таблицы, delegate_event (это сводная таблица, которая связывает делегаты с событием на основе event_id и delegate_id), делегаты (простая таблица, содержащая поле id и поле contact_id), и таблицу контактов, которая содержит информацию о списке контактов.
Таблица делегатов использует contact_id для связи с таблицей контактов и получения различных сведений, связанных с этим контактом.
Я использую Query Builder и метод leftJoin, чтобы получить большую часть информации, необходимой мне для каждого события, но теперь мне нужно просмотреть список делегатов. http://paste.laravel.com/qSa
Я не могу понять, как присоединиться к контактам, связанным с делегатами, связанными с событием через таблицу delegate_event.
Может кто-нибудь помочь мне здесь, пожалуйста. Благодарю.