Laravel 4 — несколько шаблонов в представлении

Моя цель — использовать большое основное представление с несколькими вложенными представлениями.

Что я пробовал (осторожно: этот код не работает, он только делает первый просмотр)

master.blade.php

<div id="application" class="container">
    @yield('first_block')
    @yield('second_block')
</div>

первый_блок.blade.php

@extends('master')
@section('first_block')
<!-- LOTS of html -->
@stop

То же самое для second_blok.blade.php

Затем в моих маршрутах:

Route::get('/', function(){
    return View::make('first_block');
    return View::make('second_block');
});

Любые идеи, как заставить его работать?


person Lukmo    schedule 21.05.2013    source источник


Ответы (1)


Кажется, что использование шаблонов было неправильным способом. Я решил свою проблему с помощью блейд-функции @include.

<div id="application" class="container">
    @include('first_block')
    @include('second_block')
</div>
person Lukmo    schedule 21.05.2013