Vamos a comenzar esta serie de artículos sobre las novedades de Laravel 7 iniciando con los nuevos componentes de Laravel 💪.
Éste artículo forma parte de la siguiente serie:
- Nuevos Componentes de Laravel
- Casts Personalizados
- Cliente HTTP
- Fluent string
- Mejoras para Model Binding
- Artisan Test
- Archivos Stubs
Si has podido notar en la lista de reproducción de Youtube, yo he dividido esta lección en 4 partes, ya que hay varias cosas interesantes que explicar en detalle y tenerlo en un solo video sería muy tedioso.
Cabe resaltar que aquí en este post te colocaré los 4 videos referentes a esta lección 😉.
Para comenzar veremos la nueva etiqueta que podemos utilizar dentro de las vistas para llamar a un componente en específico. Además, verás cual es el nuevo comando artisan para crear los archivos necesarios para la gestión de componentes.
Parte 1:
Recuerda que a partir de Laravel 7.x los componentes pueden estar asociados a una clase 😮.
En el siguiente video te mostraré cómo agregar métodos a la clase del componente y cómo utlizarlos en la vista del componente. Además, veremos el uso de los métodos con parámetros y sin parámetros 🤓.
Parte 2:
En la tercera parte de esta lección sobre los nuevos componentes de Laravel, te enseñaré como agregar atributos HTML adicionales a los mismos.
Parte 3:
Como última parte de esta lección aprenderemos la nueva forma de utilizar los Slots, veremos que son las vistas de componentes en línea y los componentes anónimos.
Parte 4:
Eso sería todo por éste primer post acerca de las novedades de Laravel 7, espero que sea de gran utilidad para los proyectos que estés desarrolando, cualquier duda escríbela en los comentarios ✏️.
La documentación oficial de todo lo aprendido en los videos anteriores es la siguiente:
https://laravel.com/docs/7.x/blade#components
Nota: La otra forma de trabajar con componentes aún sigue vigente 👍. Como dije en el primer video, las directivas @component y @slot no han sido ni van a ser eliminadas. Si te apetece puedes chequear el siguiente artículo donde muestro el uso de esas directivas.
Sin más, me despido y nos leemos en el siguiente post de ésta serie 🖖🏼.