如何在嵌套的 foreach 刀片中访问 $loop 变量
How access to $loop variable in nested foreach blead
@foreach($last_articles->chunk(3) as $row)
@foreach($row as $last_article)
@if($loop->index!=0) {{"in $loop"}} @endif
@endforeach
@if($loop->index!=0) {{"out $loop"}} @endif
@endforeach
如何访问代码中使用的任何 foreach 的 $loop?
您可以使用$loop->parent
访问当前循环的父循环。
在我的例子中 (Laravel 6.8) $loop->parent
看起来像这样
[
{"iteration":1,"index":0,"remaining":1,"count":2,"first":true,"last":false,"odd":true,"even":false,"depth":1,"parent":null},
{"iteration":2,"index":1,"remaining":0,"count":2,"first":false,"last":true,"odd":false,"even":true,"depth":1,"parent":null}
]
访问父索引$loop->parent->index
@foreach($last_articles->chunk(3) as $row)
@foreach($row as $last_article)
@if($loop->index!=0) {{"in $loop"}} @endif
@endforeach
@if($loop->index!=0) {{"out $loop"}} @endif
@endforeach
如何访问代码中使用的任何 foreach 的 $loop?
您可以使用$loop->parent
访问当前循环的父循环。
在我的例子中 (Laravel 6.8) $loop->parent
看起来像这样
[
{"iteration":1,"index":0,"remaining":1,"count":2,"first":true,"last":false,"odd":true,"even":false,"depth":1,"parent":null},
{"iteration":2,"index":1,"remaining":0,"count":2,"first":false,"last":true,"odd":false,"even":true,"depth":1,"parent":null}
]
访问父索引$loop->parent->index