2015-10-30 85 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

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