Php get()之后如何使用paginate()?

Php get()之后如何使用paginate()?,php,laravel-5,Php,Laravel 5,我需要使用paginate,但由于某些原因,我以前使用过get() 如何在get()之后使用paginate()? 当我尝试 $s = Lists::where('id','>',500)->get(); $s = $s->paginate(2); var_dump($s); 我明白了 Call to undefined method Illuminate\Database\Eloquent\Collection::pag

我需要使用paginate,但由于某些原因,我以前使用过get() 如何在
get()之后使用
paginate()
当我尝试

$s   = Lists::where('id','>',500)->get();
             $s = $s->paginate(2);
            var_dump($s);
我明白了

Call to undefined method Illuminate\Database\Eloquent\Collection::paginate();
我以前做过每件事,但这是个大问题,有人知道吗

sample

get()返回集合实例,paginate()从模型返回Paginator实例,因此在get()之后不能在链中运行paginate()。应该没有什么理由这么做,你要么是想得到整个收藏,要么是想翻页。应该没有什么理由两者兼而有之

$s   = Lists::where('id','>',500)->paginate(2)