Laravel刀片模板 - 如何在foreach循环中使用增量变量

Tah*_*idi 3 variables loops laravel laravel-blade

我需要知道是否有一个laravel刀片方式来执行以下操作而不使用PHP标记.

<?php $i = 1; ?>
@foreach($rows as $row)
   //do something
   <?php $i++; ?>
@endforeach
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,代码看起来很难看标签,浪费时间来编写额外的标签.

Sau*_*try 5

使用索引

@foreach($rows as $index=>$row)
  {{$index}}
@endforeach
Run Code Online (Sandbox Code Playgroud)

如果你想定义一些变量然后使用 @php($counter=0)

 @php($counter=0)
 @foreach($rows as $index=>$row)
      $counter=$counter+2;
      {{$counter}}
 @endforeach
Run Code Online (Sandbox Code Playgroud)