我已經(jīng)成功地從 API 中獲取了兩個項目,但是在我的視圖上顯示時,我的視圖中只顯示了一個項目。我在下面的代碼中可能做錯了什么?當我 echo 時results,我能夠看到正在返回兩個項目,盡管視圖上只顯示一個項目。PS:Laravel 和 PHP 初學者控制器 public function fetch() { $response = $client->request('/users/99979100/videos', array(), 'GET'); $results = json_decode(json_encode($response),true); $export_details = $results; return view('home',compact('export_details'));}看法 <div class="video-title"> <a href="#">{{$export_details['body']['data'][0]['name']}} - {{$export_details['body']['data'][0]['description']}} </a> </div>
2 回答

BIG陽
TA貢獻1859條經(jīng)驗 獲得超6個贊
你必須遍歷你的結(jié)果......
@foreach($export_details['body']['data'] as $export_detail)
<a href="#">{{$export_detail['name']}} - {{$export_detail['description']}} </a>
@endforeach

斯蒂芬大帝
TA貢獻1827條經(jīng)驗 獲得超8個贊
您需要遍歷要返回到視圖的數(shù)組,我不確定您的數(shù)組究竟包含什么,但您應該能夠在刀片文件中執(zhí)行以下操作:
@foreach($export_details as $exportKey => $exportValue)
<p>{{ $exportValue }}</p>
@endforeach
如果數(shù)組包含多個數(shù)組,則需要在 foreach 中創(chuàng)建多個循環(huán)。查看文檔以獲取更多信息。
- 2 回答
- 0 關注
- 184 瀏覽
添加回答
舉報
0/150
提交
取消