我有一个查询,在5个不同的类别中给出了200个结果。
我需要的是获取每个类别的数量。
最好的方法是做什么,制作5个计数或获得完整的清单,并加工它(如果我必须做一个foreach,它似乎更重)
的Tx!
答案 0 :(得分:1)
Laravel太棒了!
https://laravel.com/docs/5.1/collections#method-groupby
由于我需要完整列表,我只需要一次,然后我可以将groupby应用于集合!
$groups = $users->groupBy('categoryId');
然后我就这样做了
@foreach($groups as $group)
{{ sizeof($group) }}
@endforeach