Herencia de plantillas (layouts)
La herencia de plantillas en Blade te permite definir una plantilla base (layout) y extenderla en otras vistas. Esto te permite mantener una estructura consistente en toda tu aplicación, evitando la repetición de código.
Conceptos clave
- Plantilla base (layout): Define la estructura común de tus vistas.
- Extensión de plantillas: Se utiliza la directiva
@extends
para heredar de una plantilla base. - Secciones: Se utilizan las directivas
@section
y@yield
para definir y rellenar secciones de contenido.
La herencia de plantillas facilita la creación de interfaces de usuario consistentes y mantenibles, permitiendo que las vistas se enfoquen en su contenido específico.
Ejemplo de herencia de plantillas
<!-- layout.blade.php --> <html> <head> <title>@yield('titulo')</title> </head> <body> @yield('contenido') </body> </html> <!-- vista.blade.php --> @extends('layout') @section('titulo', 'Página de inicio') @section('contenido') <h1>Bienvenido a la página de inicio</h1> @endsection
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias