Blade

De Wiki Proyectos Beta
Ir a la navegación Ir a la búsqueda

Blade en Laravel

El Motor de Plantillas

Blade es el motor de plantillas de Laravel que permite usar estructuras de control, como bucles y condicionales, dentro de las vistas. Algunas características de Blade incluyen:

Comentarios Blade: Para agregar comentarios que no se renderizan en el HTML final:

{{-- Esto es un comentario en Blade --}}

Incluir Plantillas: Puedes incluir otras vistas dentro de una vista:

@include('partials.header')

Extender Layouts: Blade permite usar layouts para estructurar las vistas. Un layout típico podría estar en resources/views/layouts/app.blade.php:

<!DOCTYPE html>
<html>
<head>
    <title>@yield('title')</title>
</head>
<body>
    @yield('content')
</body>
</html>

Una vista que extiende este layout podría verse así:

@extends('layouts.app')

@section('title', 'Página de Inicio')

@section('content')
    <h1>Bienvenido a la Página de Inicio</h1>
@endsection