首页 > 解决方案 > Laravel 5.5 如何在刀片视图中访问数组的一个值

问题描述

我需要从刀片视图中的数组访问一个值。我来自控制器的数组:

array:2 [▼
"chartAllAlarm" => alarmDashboardChart {#298 ▶}
"prodCounter" => array:1 [▼
  0 => {#303 ▼
  +"production": 3580
  +"preProduction": 0
  +"test": 0
  +"maintenance": 6
  +"decommissioned": 403
}

] ]

我的观点:

<h3 class="font-weight-semibold mb-0">{{ $prodCounter[production] }}</h3>    

Laravel 中的错误:

使用未定义的常量生产 - 假设“生产”(查看:

有人能帮我吗?

标签: arrayslaravellaravel-blade

解决方案


我尝试:

<h3 class="font-weight-semibold mb-0">{{ $prodCounter['production'] }}</h3>    

并且 Laravel 返回此错误:

未定义索引:生产(查看:

好吧,我使用集合而不是数组解决了它。在恢复视图中,数据如下所示:

{{ $prodCounter->production }}    

谢谢大家的支持。问候


推荐阅读