Laravel dynamischer Seitentitel in navbar-brand

Habe ich layouts.app.blade.php wo ich meine <html> und <body> - tags und auch die <nav>.

In der <body> ich Ertrag die Inhalte für jede Seite, so dass Sie im Grunde erweitern diese app.blade.php.

Alle grundlegenden Sachen Laravel so, jetzt habe ich dieses:

 <div class="navbar-header">
    <!-- Collapsed Hamburger -->
    <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#spark-navbar-collapse">
        <span class="sr-only">Toggle Navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
    </button>
    <!-- Branding Image -->
    <a class="navbar-brand" href="/">
        *Dynamic page title*
    </a>
</div>
//...
@yield('content')

Und ich möchte mit diesem <a class="navbar-brand"> zeige ich mein Seitentitel. Das bedeutet also, dass es zu ändern hat für jede Vorlage, die geladen wird (mit @yield('content')) in diesem 'parent.blade.php'.

Wie würde ich dies tun, mit Laravel 5.2?

Vielen Dank

  • In Erweiterung der obigen Lösung auf die Verwendung der variable in Ihrem Blick, wenn Sie den ausbau eines layout(sollten Sie), dann kannst du es machen wie also, wenn Sie einen Titel haben Abschnitt: @section("title","$Buchstabe"). Dank der macht der Klinge. Hoffe, dass dies nützlich ist.
InformationsquelleAutor nclsvh | 2015-12-28
Schreibe einen Kommentar