2015-04-01 115 views
2

型號:Laravel 5 - 分頁雄辯收集

class Category extends Model 
{ 
    public function trainings() 
    { 
     return $this->hasMany('App\Training'); 
    } 
} 

控制器:

return view('category', [ 
    'trainings' => Category::find(1)->trainings->paginate(10) 
]); 

我得到Call to undefined method Illuminate\Database\Eloquent\Collection::paginate()錯誤。

我該如何在Laravel 5中進行分類彙總?

回答

14

你必須調用trainings的方法:

Category::find(1)->trainings()->paginate(10) 
//       ^^ 
+0

完美,謝謝!將在5分鐘內接受:) – 2015-04-01 14:52:29