84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
DHL API から追跡データを取得しています。取得しているデータは次のとおりです。 DHL Tracking 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 を $item) // 毎日のトランザクション @endforeach @endforeach
ただし、コントローラーでデータを処理してからフロントエンドに送信することをお勧めします。
個人的には、すべてコントローラーで行います。必要な情報のみ (実際に必要以上の情報のように見えます) を使用して API にアクセスし、コントローラーでそのデータを処理して独自のコレクションを構築し、そのデータを並べ替えてグループ化し、フロントエンドに送信します。 ロジックをコントローラー内に保持します。
Laravel のコレクションを使用して、API からの結果を日付ごとにグループ化できます。
ただし、コントローラーでデータを処理してからフロントエンドに送信することをお勧めします。