У меня проблемы с шаблонами лезвий. По какой-то причине я дважды распечатываю содержимое моего представления, один раз с помощью yield
, где я ожидал, а также в другой раз, прежде чем расширенное представление выполнит какое-либо действие.
Мой маршрут:
Route::get('/', array('as' => 'home', function () {
return View::make('default');
}));
Представление по умолчанию (default.blade.php
) таково:
@extends('test')
@section('title')
Default
@show
@section('content')
<p>Content goes here<p>
@show
И тестовый вид (test.blade.php
) таков:
<h1>Anything above should be be there!</h1>
<h3>@yield('title')</h3>
@yield('content')
И это генерирует:
Default
<p>Content goes here<p>
<h1>Anything above should be be there!</h1>
<h3>Default</h3>
<p>Content goes here<p>