2 回答

TA贡献1817条经验 获得超14个赞
那是因为您必须将其作为nested for. 作为 Dino 的答案,但有获得国家密钥的方法。
@foreach($results as $key => $val)
Data for the country: {{ $key }}
@foreach(((array)$results)[$key] as $data)
{{ $data['date'] }}
{{ $data['confirmed'] }}
{{ $data['deaths'] }}
{{ $data['recovered'] }}
@endforeach
@endforeach

TA贡献1982条经验 获得超2个赞
您使用 Guzzle 获得的结果是国家/地区列表
dd($results);
给
array:152 [▼
"Thailand" => array:57 [▶]
"Japan" => array:57 [▶]
"Singapore" => array:57 [▶]
"Nepal" => array:57 [▶]
"Malaysia" => array:57 [▶]
"Canada" => array:57 [▶]
"Australia" => array:57 [▶]
"Cambodia" => array:57 [▶]
"Sri Lanka" => array:57 [▶]
"Germany" => array:57 [▶]
"Finland" => array:57 [▶]
...
这意味着您需要另一个循环
@foreach($results as $countryData)
@foreach($countryData as $data)
{{ $data['date'] }}
{{ $data['confirmed'] }}
{{ $data['deaths'] }}
{{ $data['recovered'] }}
@endforeach
@endforeach
- 2 回答
- 0 关注
- 145 浏览
添加回答
举报