繁体   English   中英

Laravel 5 - 分页Eloquent系列

[英]Laravel 5 - paginate Eloquent collection

模型:

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进行分页?

您必须将trainings称为方法:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM