【发布时间】:2021-11-06 21:21:31
【问题描述】:
我有一个返回数组数据的外部 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 [▶]
如何访问数组数据中的数据?
【问题讨论】:
-
{{$dt['payload'][0]['position']['mDeviceID']}}工作吗? -
是的,先生,这是有效的
{{$dt['payload'][0]['mDeviceID']}},让我测试你更新的那个 -
如果可以的话,我认为你不需要在那里的
['position'],看起来mDeviceID在position里面,但现在看它我认为不是。被那个数组的输出弄糊涂了 -
我们是否需要添加
[$key]而不是[0]?这个“slave” => array:2 [▼ 0 => array:10 [▼ "sDeviceId" => "E0171E07F4" ] 1 => array:10 [▼ "sDeviceId" => "E0171E07F9" ] ] -
@brombeer,你能建议奴隶吗?
标签: laravel-7 laravel-api