laravel Blade, wie man einen Abschnitt anhängt
Wenn Sie nach einer offiziellen Dokumentation suchenhttp: //laravel.com/docs/4.2/template Es heißt, dass dieses Layout geben:
<!-- Stored in app/views/layouts/master.blade.php -->
<html>
<body>
@section('sidebar')
This is the master sidebar.
@show
<div class="container">
@yield('content')
</div>
</body>
</html>
Von dieser Ansicht erweitert
@extends('layouts.master')
@section('sidebar')
<p>This is appended to the master sidebar.</p>
@stop
@section('content')
<p>This is my body content.</p>
@stop
Wird an den Abschnitt @ anhängsidebar
. Aber eigentlich, wenn Sie versuchen, ist es nicht anhängen, es nur override den Inhalt aus der erweiterten Vorlage.
Ich habe von anderen Klingen gehört, die wie @ funktioniere@append, @prepend, @parent
... niemand scheint zu funktionieren.
Beside, dieses Beispiel in der offiziellen Dokumentation, die nicht funktioniert, finde ich, dass die Blade-Dokumentation sehr schlecht ist. Es gibt nichts über Blade-Funktion wie@parent
zum Beispiel