Laravel sistema de plantillas blade

Publicado en 25 julio, 2014

El sistema de plantillas de Laravel puede utilizar blade (sub-lenguaje), para que lo podamos utilizar debemos de crear las plantillas en el directorio /view con la extensión blade.php.

Para poder utilizar estas plantillas debemos crear un controlador para posteriormente meter en el fichero route.php.

Definir Blade Layout

<!– Stored in app/views/layouts/master.blade.php –>

<html>
<body>
@section(‘sidebar’)
This is the master sidebar.
@show

<div class=»container»>
@yield(‘content’)
</div>
</body>
</html>

Usar Blade Layout

@extends(‘layouts.master’) {{– Extendemos la plantilla padre –}}

@section(‘sidebar’) {{– En el caso que no definamos esta section en el hijo tomara el valor del padre–}}
@parent {{– Pintamos el contenido del padre–}}

<p>This is appended to the master sidebar.</p>
@stop

@section(‘content’) {{– Esta section esta definida en el padre con @yield(‘content’) –}}
<p>This is my body content.</p>
@stop

Podremos encontrar más documentación y sentencias de control en http://laravel.com/docs/templates

 


Sin respuestas to "Laravel sistema de plantillas blade"


    ¿Algo que comentar?