Если вы посмотрите официальную документацию laravel http://laravel.com/docs/4.2/templates В нем говорится, что предоставление этого макета:
<!-- 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>
В расширенном виде
@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
Будет добавлен раздел sidebar
. Но на самом деле, если вы попробуете, это не добавляет, он просто переопределяет содержимое из расширенного шаблона.
Я слышал о других функциях лезвия, таких как @append, @prepend, @parent
... никто не работает.
Кроме того, этот пример в официальном документе, который не работает, я считаю, что документация на blade-серверу очень плохая. Здесь нет ничего о функции лезвия, например @parent
.