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
@extendspara heredar de una plantilla base. - Secciones: Se utilizan las directivas
@sectiony@yieldpara 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