Mam layouts.app.blade.php, gdzie mam moje znaczniki <html>
i <body>
, a także <nav>
.
W <body>
podaję zawartość dla każdej strony, więc w zasadzie rozszerza to app.blade.php.
Wszystkie podstawowe rzeczy laravel więc teraz mam to:Dynamiczny tytuł strony Laravel w pasku nawigacyjnym
<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')
I chciałbym używać tego <a class="navbar-brand">
wyświetlać moje PageTitle. Oznacza to, że musi on zostać zmieniony dla każdego załadowanego szablonu (z @yield ("content")) w tym "parent.blade.php".
Jak to zrobić, używając Laravel 5.2?
Dziękujemy
No cóż, to całkiem proste. Działa jak marzenie. – nclsvh