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.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn dies dein Meister Titel der Seite unten
dann der Seitentitel geändert werden können, Sie in Ihrer blade-Seite wie unten
Mehr Informationen können hier gefunden werden Laravel Docs
Können Sie übergeben es an einen Blick zum Beispiel
Controller
Ansicht
oder php7
Klinge Ansicht wie diese-
statt-
Und nun in Ihrer Ansicht, die Sie verwenden können: