La variable $loop en Laravel se utiliza en las vistas (views) para determinar la posición de la iteración del for o foreach. Sera útil para determinar la posición de la iteración, saber cuantos registros quedan e incluso se puede determinar si la posición actual del $loop en Laravel es par o impar.

Un ejemplo básico para mostrar un $loop en Laravel con el primer y último resultado:

@foreach ($users as $user)
    @if ($loop->first)
 	Este es el Primer Loop en Laravel
    @endif
 
    @if ($loop->last)
        Este es el Último Loop en Laravel
    @endif
 
    <p>Usuario:  {{ $user->id }}</p>
@endforeach

En el caso de que quisiéramos pintar de un color distinto los pares y los impares usando el $loop en Laravel, tendríamos que usar $loop->even y $loop->odd:

@foreach ($users as $user)
    @if ($loop->even)
 	<p class=”bg-gray-400”>Usuario Par:  {{ $user->id }}</p>
    @endif
 
    @if ($loop->odd)
        <p>Usuario Impar:  {{ $user->id }}</p>
    @endif
@endforeach

Copyright © 2018-2020 Latirus. Todos los Derechos Reservados.