我目前正在处理一个Laravel项目,并运行以下查询来构建这个多维数组:
基本上,我想做的是查看5种不同的状态,并统计有多少具有特定状态的应用程序被分配给某个管理员。
我遇到的问题是在我的视图中输出这些数据。这就是我目前所拥有的:
我在说未定义的索引first_name时出错。
任何帮助都将不胜感激!
EDIT:这是var_dump的输出($totalCounts);
得到未定义索引的原因是没有分配精确的索引first_name
。
假设用户的名字是Burak
,状态是Something
,下面一行中的计数是5。
$totalCount[$count->first_name][$count->status] = $count->count;
实际上你的分配方式如下。
$totalCount['Burak']['Something'] = 5;
因此,如果您想访问它,那么您需要访问视图中的第一个名称。要在您的视图中访问它们:
@foreach ($totalCount as $name => $count)
<tr>
<td>
{{$name}}
<br>
<a href="#">Closed</a>
</td>
@for($i = 1; $i <= 6; $i++)
<td><a href="#">
@foreach ($count as $status => $c)
@if($i == $status)
{{ $c }}
@endif
@endforeach
</a></td>
@endfor
</tr>
@endforeach