2015-12-28 13 views
8

Ho layouts.app.blade.php dove ho i miei tag <html> e <body> e anche il <nav>.
Nel valore <body> produco il contenuto per ogni pagina, quindi sostanzialmente estendono questa app.blade.php.
Tutta roba di base laravel così ora ho questo:Laravel titolo della pagina dinamica in navbar-brand

<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') 

e vorrei utilizzare questo <a class="navbar-brand"> per visualizzare il mio pagetitle. Questo significa che deve cambiare per ogni modello che viene caricato (con @yield ('contenuto')) in questo 'parent.blade.php'.

Come faccio a utilizzare Laravel 5.2?

Molte grazie

risposta

16

Se questa è la tua titolo pagina master sotto

<html> 
<head> 
    <title>App Name - @yield('title')</title> 
</head> 
<body> 
    @section('sidebar') 
     This is the master sidebar. 
    @show 

    <div class="container"> 
     @yield('content') 
    </div> 
</body> 

allora il vostro titolo della pagina può essere modificata nella vostra pagina di lama come qui di seguito

@extends('layouts.master') 

@section('title', 'Page Title') 

@section('sidebar') 
@parent 

<p>This is appended to the master sidebar.</p> 
@endsection 

@section('content') 
<p>This is my body content.</p> 
@endsection 

Altro informazioni possono essere trovate qui Laravel Docs

+1

Oh beh, è ​​piuttosto semplice. Funziona come un fascino. – nclsvh

0

È possibile passare ad una visione ad esempio

controller

$title = 'Welcome'; 

return view('welcome', compact('title')); 

View

isset($title) ? $title : 'title'; 

o php7

$title ?? 'title'; 

Null coalescing operator

Problemi correlati