php - 如何在 Laravel 中按字母顺序对记录进行排序

标签 php laravel blade

如何在laravel中按字母顺序对记录进行排序?

public function index()
{
    $comproducts = Comproduct::paginate(3);

    $items = Item::orderBy('name')->all();        

    return view('computer', compact(['comproducts', 'items']));

}

这不能正常工作。这显示

Call to undefined method Illuminate\Database\Query\Builder::all()



这个错误。我该如何解决这个问题?

最佳答案

我用 get()相反,您不能使用方法 all() 修改查询它也是静态函数

  $items = Item::orderBy('name')->get(); 

关于php - 如何在 Laravel 中按字母顺序对记录进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47246772/

相关文章:

php - mysql中的通配符

php - 调整图像大小并用颜色填充比例间隙

PHP DOM Xpath 获取图像

php - laravel 5.2 中的输入文件?

php - 总和 :two different time query

apache2 - Laravel 5.2 {{ env ('APP_ENV' ) }} 在生产中不起作用

laravel - 在 Laravel 中显示类别和子类别

php - 在显示不同的所有国家/地区后,如何显示一个国家/地区在我的数据库中出现的次数?

php - 现有数据库与 Laravel 迁移同步

laravel-4 - 带有 Eloquent 查询的 Laravel 分页