如何在Laravel中按字母顺序对记录进行排序 [英] How to sort records in alphabetical order in Laravel
本文介绍了如何在Laravel中按字母顺序对记录进行排序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在laravel中按字母顺序对记录进行排序?
How to sort records in alphabetical order in laravel?
public function index()
{
$comproducts = Comproduct::paginate(3);
$items = Item::orderBy('name')->all();
return view('computer', compact(['comproducts', 'items']));
}
这不能正常工作.这显示
This is not working correctly. This shows
调用未定义的方法Illuminate \ Database \ Query \ Builder :: all()
Call to undefined method Illuminate\Database\Query\Builder::all()
此错误.我该如何解决?
this error. How can i fix this?
推荐答案
我改用get()
,您无法使用方法all()
修改查询,而且它也是静态函数
I use get()
instead , you can't modify query with method all()
and also it is static function
$items = Item::orderBy('name')->get();
这篇关于如何在Laravel中按字母顺序对记录进行排序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文