php - Laravel 访问数组数据
问题描述
在 laravel 中,我目前正在从我的控制器中转储一个数组dd($totals)
,它以这种格式正确转储到页面上:
array:1 [▼
0 => array:3 [▼
"CURRENT" => "117"
"PRIOR" => "90"
"FULL" => "95"
]
]
但是,当我在我的表数据行中访问它们时,它在表中没有显示任何内容,这让我觉得我可能没有正确访问它?
<td>{{ $totals->CURRENT}}</td>
<td>{{ $totals->PRIOR}}</td>
<td>{{ $totals->FULL}}</td>
这以前是有效的,但我已经更改了稍微改变数组的查询,所以也许我需要以不同的方式访问数据。我应该如何更改它以便 laravel 可以正确显示数组数据。
解决方案
您有一个数组数组,您需要使用预定义的偏移量来访问您的值:
@foreach($totals as $total)
<td>{{ $total['CURRENT']}}</td>
<td>{{ $total['PRIOR']}}</td>
<td>{{ $total['FULL']}}</td>
@endforeach
推荐阅读
- css - 无法使用 Rails 6 在生产中加载资产资源(css + js)
- c# - 为什么我不能写这个变量的值 c#
- amazon-web-services - 从 lambda 函数触发 Appsync 突变
- html - 如何自定义 cdk 覆盖窗格?
- c# - 如何在 C# 中等待 IEnumerator 函数的完整执行?
- python - 如何在 Tkinter 中保存信息?
- dllimport - 如何使用 user32 dll 保护文本框不被读写?
- python - python代码中的错误输出+1 is not出现在输出中
- python - 使用 Python 中保存为 HTML 中的变量的数据
- android - 静态视图支架与适配器参考