Templating w Laravel
Staram się, aby mój domyślny szablon współpracował z Laravel. Pochodzę z systemu szablonów Codeigniter i Phila Sturgeona, więc próbuję to zrobić w podobny sposób. Czy ktoś może mi pomóc z tym, czego mi brakuje / co robię źle? Dzięki!
//default.blade.php (located in layouts/default)
<html>
<title>{{$title}}</title>
<body>
{{$content}}
</body>
</html>
//end default.blade.php
//home.blade.php (index view including header and footer partials)
@layout('layouts.default')
@include('partials.header')
//code
@include('partials.footer')
//end home
//routes.php (mapping route to home controller)
Route::controller( 'home' );
//end
//home.php (controller)
<?php
class Home_Controller extends Base_Controller {
public $layout = 'layouts.default';
public function action_index()
{
$this->layout->title = 'title';
$this->layout->content = View::make( 'home' );
}
}
//end