发布于 2022-04-07 15:46:42
您可以使用Laravel的集合将API的结果按日期分组。
@php
$groupedResult = collect([$apiResult])->groupBy(function($item) {
return Carbon::parse($item['timestamp'])->format('Y-m-d');
});
@endphp
@foreach($groupedResult as $date => $row)
{{ $date }}
@foreach($row as $item)
// each day's transactions
@endforeach
@endforeach但是我会建议在控制器中处理数据,然后发送到前面。
发布于 2022-04-07 15:20:08
就我个人而言,我会在控制器里这样做。只使用您需要的信息(看起来比实际需要的信息更多),在控制器中处理这些数据,构建您自己的集合,并根据这些数据进行排序和分组,然后发送到前端。把你的逻辑放在控制器里。
https://stackoverflow.com/questions/71784380
复制相似问题