Directiva @inject en las vistas de Laravel

A continuación aprenderas cómo utilizar la directiva @inject dentro de las vistas de laravel.

Ésta lección forma parte del Curso de Laravel desde Cero. Si quieres saber más sobre el curso completo entra aquí.

En ocasiones nos encontramos en situaciones donde necesitamos ciertos datos para mostrarlos en alguna vista dentro de nuestro proyecto de Laravel.

Podemos optar por llamar a dichos datos desde el método de algún controlador, pero recuerda que no debemos saturar nuestros métodos de tantas tareas.

Es indispensable mantener nuetro código lo más limpio, corto y entendible posible 😎.

Por lo tanto Laravel nos ofrece otra posibilidad de enviar (en éste caso sería inyectar) datos a las vistas para que sean igualmente renderizados.

Se trata de otra directiva que nos ofrece el motor de plantillas Blade llamada @inject.

En el ejemplo que verás en el video, simplemente se crea una nuevo directorio en «app/» llamado «Services».

En ese directorio se almacenarán aquellas clases que contendrán métodos con una lógica específica y devolverán los datos que nosotros queremos mostrar.

Una vez el servicio (la clase) esté totalmente listo, podremos utilizar la directiva @inject para inyectar datos dentro de las vistas de Laravel.

En el siguiente videotutorial te muestro paso a paso cómo utilizarla:

La documentación oficial sobre la directiva @inject la puedes encontrar aquí:

https://laravel.com/docs/blade#service-injection

Sin más que decir, espero que sea de gran ayuda y que puedas replicar los pasos sin problemas. Hasta la próxima! 🖖🏼

La lección anterior forma parte del Curso de Laravel desde Cero. Si quieres saber más sobre el curso completo entra aquí.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.