2014-09-06 3 views
0

Eloquent ORM hasManyThrough позволяет мне добираться до объектов, которые находятся в 1 сегменте. Есть ли простой способ для извлечения объектов, чем на расстоянии более 1 сегмента?Eloquent ORM hasManyThrough для более чем 1 сегмента

Например, у меня есть такие объекты, как это:

 
account 
survey 
- account_id 
respondent 
- survey_id 
content 
- respondent_id 

Как бы я быть в состоянии принести объект содержимого для данного объекта учетной записи?

+0

Нет встроенного метода для этого. –

ответ

1

Я не знаю, как получить доступ к двум сегментам с помощью hasManyThrough(), но вы можете просто загрузить их, если у вас установлены все ваши отношения.

$accounts = Account::with('surveys.respondents.content')->get();