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

¿Algo que comentar?
Lo siento, debes estar conectado para publicar un comentario.