En Laravel 5.3 se incluye una nueva variable $loop dentro de la directiva foreach que te brinda información adicional sobre cada ciclo, como por ejemplo el número de iteración, cantidad de items y más, como veremos en la siguiente lección:

Laravel 5.3 se encuentra aún en fase de desarrollo, por lo que debes usar el siguiente comando para instalarlo:

Información disponible en la variable $loop:

  • iteration: número de iteración (comienza en 1)
  • index: número de indice (comienza en 0)
  • remaining: cuantos items quedan
  • count: cuantos items hay
  • first: verdadero sólo si es el primer item.
  • last: verdadero sólo si es el último item.
  • depth: número de ciclos anidados (comienza en 1)
  • parent: variable loop del foreach anterior (puede ser null)

Continua aprendiendo:

Material en inglés:

Únete a la discusión

Regístrate en Styde y obtén una invitación a nuestro Slack.

Lección anterior Cambios en la estructura de carpetas y rutas en Laravel 5.3 Lección siguiente Enviar emails con Mailables en Laravel 5.3