84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
我正在從 DHL API 檢索追蹤數據,我得到的數據如下: 來自 DHL 追蹤的資料 API
我在laravel Blade中使用foreach,結果是這樣的: 刀片上的 Foreach
如何在 Laravel Blade 中建立一個 foreach 群組,如下所示: 在 DHL 網站上查看
請大家幫忙,謝謝。
就我個人而言,我會在控制器中完成這一切。僅使用您需要的資訊(看起來比您實際需要的資訊更多)存取 api,在控制器中處理該資料並建立您自己的集合,並對這些資料進行排序和分組,然後發送到前端。 將邏輯保留在控制器中。
您可以使用 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
但是我建議在controller中處理數據,然後發送到前端。
就我個人而言,我會在控制器中完成這一切。僅使用您需要的資訊(看起來比您實際需要的資訊更多)存取 api,在控制器中處理該資料並建立您自己的集合,並對這些資料進行排序和分組,然後發送到前端。 將邏輯保留在控制器中。
您可以使用 Laravel 的集合按日期將來自 API 的結果分組。
但是我建議在controller中處理數據,然後發送到前端。