我需要使用paginate,但之前因为某些原因使用了get()
如何在paginate()
之后使用get() ?
当我尝试
$s = Lists::where('id','>',500)->get();
$s = $s->paginate(2);
var_dump($s);
我得到了
Call to undefined method Illuminate\Database\Eloquent\Collection::paginate();
我做的每一件事都是跳过get()之前,但任何人都有任何想法是个大问题
样本
答案 0 :(得分:0)
get()返回一个Collection实例,paginate()从Model返回一个Paginator实例,因此你不能在get()之后在链中运行paginate()。应该没有什么理由,你要么试图获得整个收藏,要么就是你要尝试分页。应该没有理由同时做到这两点。
$s = Lists::where('id','>',500)->paginate(2)