Php Laravel 5按字母顺序对数据进行排序

Php Laravel 5按字母顺序对数据进行排序,php,sql,twitter-bootstrap,laravel,laravel-5.4,Php,Sql,Twitter Bootstrap,Laravel,Laravel 5.4,使用Laravel按字母顺序显示数据的最佳方法是什么。查询此类任务数据的最佳方式是什么 这就是我想要的例子 使用它好吗?或者有什么最好的方法吗?确定找到了答案 $collection = App\User::orderBy('name')->get(); $grouped = $collection->groupBy(function ($item, $key) { return substr($item->name, 0, 1); }); 好的,找到答案了 $c

使用Laravel按字母顺序显示数据的最佳方法是什么。查询此类任务数据的最佳方式是什么

这就是我想要的例子

使用它好吗?或者有什么最好的方法吗?

确定找到了答案

$collection = App\User::orderBy('name')->get();

$grouped = $collection->groupBy(function ($item, $key) {
    return substr($item->name, 0, 1);
});
好的,找到答案了

$collection = App\User::orderBy('name')->get();

$grouped = $collection->groupBy(function ($item, $key) {
    return substr($item->name, 0, 1);
});

best
始终是一个主观的术语,因此不适合回答有关Stackoverflow的问题。你有没有遇到什么特别的问题?集合只是
arrays()
周围的包装。因此,我看不出有任何理由认为它们不适合您的特定解决方案,因为列表仍然需要在某种类型的矩阵中表示。IMO,
最好是在查询中按字母顺序排序。然后我会使用一个
集合
根据每个术语的第一个字母进行分组。如果你发布你的代码,你可能会得到更多的帮助。我稍后会发布代码,这是肯定的…
best
始终是一个主观的术语,因此不适合回答有关Stackoverflow的问题。你有没有遇到什么特别的问题?集合只是
arrays()
周围的包装。因此,我看不出有任何理由认为它们不适合您的特定解决方案,因为列表仍然需要在某种类型的矩阵中表示。IMO,
最好是在查询中按字母顺序排序。然后我会使用一个
集合
根据每个术语的第一个字母进行分组。如果你发布你的代码,你可能会得到更多的帮助。我会稍后发布代码确定。。。