如何在Laravel中按字母顺序对记录进行排序 [英] How to sort records in alphabetical order in Laravel

查看:82
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆