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:
composer create-project laravel/laravel nombre_del_proyecto dev-develop
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:
- Curso de novedades de Laravel 5.2
- Curso básico de Eloquent
- Model factories en Laravel 5.1
- Curso de Sass
Material en inglés:
- Laravel 5.3 overview (Taylor Otwell at Laracon US 2016)
- Foreach and the loop object (Laracasts)
- The new loop variable in Laravel 5.3 (Matt Stauffer)
Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.
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