0
我已经从我的数据库中的一些雄辩的模型项目,其通过使用groupBy()
属性分组的集合,我需要排序另一种收集整理分组的集合每个组的第一项的属性,但保留初始结构。如果可能的话,我怎么能做到这一点?Laravel 5:需要通过每个组的第一项的属性
我已经从我的数据库中的一些雄辩的模型项目,其通过使用groupBy()
属性分组的集合,我需要排序另一种收集整理分组的集合每个组的第一项的属性,但保留初始结构。如果可能的话,我怎么能做到这一点?Laravel 5:需要通过每个组的第一项的属性
groupBy
返回一个集合,所以你应该仍然能够使用sortBy
方法。你需要使用一个回调来从第一项的属性值各组中,而不是仅仅给它一个字符串。
$sorted = $groups->sortBy(function ($group, $key) {
return $group->first()->someAttribute;
});
您应该提供一些示例数据,以便您的问题变得更加清晰。 – hering