я просто знаю, как вызвать несколько представлений в одной функции контроллера.
я пытаюсь это:
return View::make('header');
return View::make('main');
return View::make('footer');
Любое предложение. Как я могу позвонить им?
заранее спасибо..
Вы должны создать вид с разделы для удобства повторного использования. Затем он позволяет вам составлять различные разделы.
layout.blade.php
@yield('header')
@yield('body')
@yield('footer')
combined.blade.php
@extends('layouts.layout')
@section('header')
@include('header')
@stop
@section('body')
@include('body')
@stop
@section('footer')
@include('footer')
@stop
контроллер
<?php
function index()
{
return view('combined');
}
Структура каталогов
/resources
/views
/combined.blade.php
/layouts
/layout.blade.php
return
Ключевое слово останавливает выполнение вашего метода / функции, поэтому оно просто игнорирует остальные строки.
Вы можете попробовать объединить это make
звонки, если это то, что вам нужно.
return View::make('header') . View::make('main') . View::make('footer');
Но, может быть, это не то, что вы хотите сделать? Почему бы не использовать системы шаблонов и включить в них эти файлы?