Laravel方法paginate不存在

Laravel方法paginate不存在,laravel,controller,pagination,Laravel,Controller,Pagination,不起作用这是我得到的错误: 方法Illumb\Database\Eloquent\Collection::paginate不存在。当您使用all()时,您将从表中获取所有行并获取集合。只能对查询调用“paginate”,不能对集合调用。: $article = Article::all()->sortBy("order")->paginate(3); return view('nieuws' , compact('article')); 查询生成器上没有sor

不起作用这是我得到的错误:
方法Illumb\Database\Eloquent\Collection::paginate不存在。

当您使用
all()
时,您将从表中获取所有行并获取集合。只能对查询调用
“paginate”
不能对集合调用。

$article = Article::all()->sortBy("order")->paginate(3);

return view('nieuws' , compact('article'));

查询生成器上没有
sortBy()
方法,它应该是
orderBy
。使用
all()
时,只能对集合调用
“sortBy”
对查询调用
,时,从表中获取所有行并获取一个集合。只能对查询调用
“paginate”
不能对集合调用。

$article = Article::all()->sortBy("order")->paginate(3);

return view('nieuws' , compact('article'));

查询生成器上没有
sortBy()
方法,它应该是
orderBy
。只能在集合上调用
“sortBy”
不能在查询上调用

查询生成器上没有
sortBy
方法,它应该是
orderBy
查询生成器上没有
sortBy
方法,应该是
orderBy
我看到很多问题都是以
Model::all()开头的查询;除非需要表格中的每一行,否则不要这样做。将整个表加载到内存中的效率可能会非常低,而且有很多方法允许您在返回任何数据(作为集合)之前操作查询(生成器实例);除非需要表格中的每一行,否则不要这样做。将整个表加载到内存中的效率可能会非常低,并且有大量方法允许您在返回任何数据(作为集合)之前操作查询(生成器实例)。