Undefined variable: Titel in Laravel

Im definieren meine controller-Methode index() und ich pass param Titel für die show in meine html-Ansicht:

class WebController extends BaseController{
    public $layout = 'layout.base';

    /*Index*/
    public function index(){
        $this->layout->title = 'Index Title';
        return View::make('pages.index');
    }
}

Aber wenn ich laden Sie die Seite Rückgabe dieser Fehler:
Undefined variable: Titel in Laravel

Und in mein 'app\views\layout\base.blade.php' ich habe:

<!DOCTYPE html>
<html lang="es">
    <head>
        <title>{{$title}}</title>
        @section('metas')
        @show

        @section('styles')
        @show
    </head>

Dies ist mein route.php:

Route::get('/index',['as' => 'pages.index', 'uses' => 'WebController@index']);

Wie man dieses Problem beheben?
Ich danke Ihnen sehr!

Schreibe einen Kommentar