【问题标题】:Laravel 5 - paginate Eloquent collectionLaravel 5 - 分页 Eloquent 集合
【发布时间】:2015-06-06 06:41:09
【问题描述】:

型号:

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 中对 Eloquent Collection 进行分页?

【问题讨论】:

    标签: php laravel pagination eloquent laravel-5


    【解决方案1】:

    你必须调用trainings作为方法:

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

    【讨论】:

      猜你喜欢
      • 2015-07-17
      • 1970-01-01
      • 2019-04-14
      • 1970-01-01
      • 2017-04-29
      • 1970-01-01
      • 2015-06-29
      • 2013-02-20
      • 1970-01-01
      相关资源
      最近更新 更多