首页 > 解决方案 > 在刀片视图中访问阵列数据

问题描述

我有一个返回数组数据的外部 API,我想在我的刀片视图中显示它已经尝试过这样但我收到一个错误

    <div class="row">
 <div class="col-md-12">
  <table class="">
    @foreach($deviceStatus as $dt)
    <tr>
      <th>DEVICE NUMBER</th>
      <td>{{$dt['mDeviceID']}}</td>
    </tr>
    @endforeach
  </table>
 </div>
</div>

错误

Undefined index: mDeviceID

数组数据

          array:12 [▼
      7200408497 => array:4 [▼
        "payload" => array:2 [▼
          0 => array:44 [▼
            "id" => 4484
            "position" => array:2 [▶]
            "mDeviceID" => "7200408497"
             "slave" => array:2 [▶]
            "payload" => ""
            "deviceDetails" => array:9 [▶]
            "isActivated" => true
            "serial" => "7200408497"
            "isDeleted" => false
            "status" => 0
          ]
          1 => array:44 [▶]
        ]
        "count" => 2
        "total" => 0
      ]
      7200408223 => array:4 [▶]

如何访问数组数据中的数据?

标签: laravel-7laravel-api

解决方案


   <div class="row">
 <div class="col-md-12">
  <table class="">
    @foreach($deviceStatus as $dt)
       @foreach($dt['payload'] as $dts)
         <tr>
           <th>DEVICE NUMBER</th>
          <td>{{$dts['mDeviceID']}}</td>
        </tr>
      @endforeach
   @endforeach
  </table>

推荐阅读