Laravel collection group by by with sum

Laravel collection group by by with sum,laravel,collections,grouping,Laravel,Collections,Grouping,我试图按值对集合进行分组,但也要对嵌套集合求和。我从google analytics获取数据 例如,当您查看Safari(应用程序内)时,我只需要对嵌套集合中键“会话”的所有值求和。我该怎么做? 我只有循环所有集合和求和值的想法,但这似乎不是个好主意 我想用两列显示表:浏览器和会话 有什么想法吗?你可以试试: $result = $collection->map(function ($item, $key) { return [$key => $item->

我试图按值对集合进行分组,但也要对嵌套集合求和。我从google analytics获取数据

例如,当您查看Safari(应用程序内)时,我只需要对嵌套集合中键“会话”的所有值求和。我该怎么做? 我只有循环所有集合和求和值的想法,但这似乎不是个好主意

我想用两列显示表:浏览器和会话

有什么想法吗?

你可以试试:

$result = $collection->map(function ($item, $key) {
          return [$key => $item->sum('session')];
});

很好的答案,你的})需要编辑尽管@le hienThank@themmflible,我编辑了我的答案。