2014-02-27 35 views
1

是否可以分頁嵌套熱切加載的父代?Laravel 4.1 - 分頁嵌套熱切加載問題

我的三個車型分別是:

事件 都具有一個衆多參與者

參與者 - 有許多產品

產品

目前,我的代碼看起來像......

return Event :: with(array('participants.products'=> function($ q){
$ q-> paginate(100); })) - > where('id',$ id) - > get();

此代碼的工作,因爲它返回我的事件,事件的參與者,這些參與者的產品。我遇到的問題是分頁似乎只適用於產品。我希望它僅適用於參與者。目標是返回我的活動,100名參與者,然後返回所有100名參與者的產品。

這可能嗎?

回答

4

我相信像這樣的東西應該適合你。

return Event::with(array('participants' => function($q) 
{ 
    $q->paginate(100); 
}, 'participants.products'))->where('id', $id)->get();