在刀片视图中不使用分层foreach计算数据的任何方法

问题描述 投票:0回答:1

我可以使用下面的代码计算数据。我想知道任何其他方法来计算数据而不使用这种分层foreach

=> $ a,$ b,$ c是表格 => fun1&fun2是($ a,$ b)&($ b,$ c)的一对多关系

我试试{{$ a-> fun1-> fun2-> count()}}但是它说这个集合实例上不存在[fun2]

 $k=0;
 @foreach($a->fun1 as $b )
     @foreach($b->fun2 as $c)
         $k++;
     @endforeach
 @endforeach
laravel laravel-blade
1个回答
0
投票

有一个$loop变量

$loop->index

当前循环迭代的索引(从0开始)。

$loop->iteration

当前循环迭代(从1开始)。

$loop->count

迭代数组中的项目总数。

$loop->parent

在嵌套循环中,父级的循环变量。

https://laravel.com/docs/5.8/blade#the-loop-variable

© www.soinside.com 2019 - 2024. All rights reserved.