为了账号安全,请及时绑定邮箱和手机立即绑定

在刀片视图中显示数组数据 - Laravel

在刀片视图中显示数组数据 - Laravel

PHP
慕勒3428872 2021-11-26 14:57:47
我已经成功地从 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条经验 获得超6个赞

你必须遍历你的结果......


@foreach($export_details['body']['data'] as $export_detail)

    <a href="#">{{$export_detail['name']}} - {{$export_detail['description']}} </a>

@endforeach


查看完整回答
反对 回复 2021-11-26
?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

您需要遍历要返回到视图的数组,我不确定您的数组究竟包含什么,但您应该能够在刀片文件中执行以下操作:


@foreach($export_details as $exportKey => $exportValue)

    <p>{{ $exportValue }}</p>

@endforeach

如果数组包含多个数组,则需要在 foreach 中创建多个循环。查看文档以获取更多信息。


查看完整回答
反对 回复 2021-11-26
  • 2 回答
  • 0 关注
  • 166 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信