2015-10-30 47 views
0

我有以下模型Show,Presenter,Image。Laravel 5.1 - 返回多重关系的雄辩模型

节目可以有多个演示者。演示者有一个图像。

我能做到这一点,以获得与自己的形象演示:

$presenter = Presenter::with('image)->find(1); 

我能做到这一点,以获得与主持人表演:

$show = Show::with('presenters')->find(1); 

有没有一种方法,我可以返回在演讲中与演示者及其形象一起展示?

回答

1

您可以使用点符号来加载嵌套关系。

$show = Show::with('presenters.image')->find(1); 
+0

这是否工作水平的一个无限量?假设所有的关系显然存在,你可以做'show :: with('presenters.country.city.image')'例如? – geoffs3310

+0

是的,它的确如此。 :) –