Layouts tradicionales con Laravel 9 y Blade
El motor de plantillas Blade incluido con Laravel nos brinda una manera muy sencilla de crear layouts para evitar la duplicación de código en nuestras plantillas, como veremos a continuación.
El motor de plantillas Blade incluido con Laravel nos brinda una manera muy sencilla de crear layouts para evitar la duplicación de código en nuestras plantillas, como veremos a continuación.
En esta lección continuaremos aprendiendo sobre Blade, el motor de plantillas de Laravel, para ello vamos a pasar algunas notas desde nuestra ruta hacia la vista y a iterarlas usando este motor de plantillas.
En esta lección te voy a enseñar cómo copiar archivos de HTML y CSS estáticos a tu proyecto de Laravel. Para ello nos vamos a dirigir al directorio resources/views donde vamos a colocar las plantillas que usaremos para construir nuestra aplicación de notas.
En esta lección te enseñaré cómo refactorizar un layout «tradicional» de Blade (con @extend, @section y @yield) a los nuevos componentes de Blade incluidos a partir de Laravel 8, de manera que tus proyectos «legacy» puedan parecerse más a los nuevos estándares incluidos con Laravel Jetstream....
Introducción Herencia de plantillas Definir un layout Extender un layout Componentes y slots Mostrando datos Frameworks de Blade y JavaScript Estructuras de control Sentencias if Sentencias switch Bucles La variable loop Comentarios PHP Formularios Campo CSRF Campo method Errores de validación Incluyendo sub-vistas Renderizar vistas para colecciones Pilas Inyección de servicios Extendiendo Blade Sentencias if […]
En este video de Creación de Componentes para Laravel, agregaremos valores de configuración a nuestro componente y los probaremos con Orchestra Testbench....
En esta lección vamos a comenzar el desarrollo del componente de Blade Styde\Field. El cual nos va a permitir generar campos de manera dinámica y fácil. Además, vamos a actualizar a la versión más reciente del framework Laravel (v7.9.2) y a solucionar un problema que será generado por esta actualización....
En esta lección trabajaremos en agregar los métodos restantes para nuestro componente de formulario, y veremos varias maneras de reducir la duplicación de código tanto en nuestras pruebas de PHPUnit como en nuestras vistas y componentes de Blade....
En esta lección vamos a agregar la funcionalidad para renderizar formularios con métodos get, post, put, patch y delete, trabajando con PHPUnit para asegurar que nuestro código funcione correctamente antes de publicar nuestro nuevo componente....
En esta lección vamos a diseñar una manera de probar plantillas de Blade directamente dentro de nuestra prueba, con apoyo de Orchestra Testbench, conocimientos internos de Laravel y programación orientada a objetos....