A continuación aprenderas cómo utilizar la directiva @inject dentro de las vistas de laravel.
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! 🖖🏼