我只知道如何在单个控制器函数中调用多个视图。Laravel在单个函数中加载多个视图
我试图这样的:
return View::make('header');
return View::make('main');
return View::make('footer');
任何suggestion.How我可以给他们打电话? 在此先感谢..
我只知道如何在单个控制器函数中调用多个视图。Laravel在单个函数中加载多个视图
我试图这样的:
return View::make('header');
return View::make('main');
return View::make('footer');
任何suggestion.How我可以给他们打电话? 在此先感谢..
为便于重复使用,您应该使用sections创建视图。然后它可以让你组成各个部分。
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
你能解释一下怎么做吗? – Gulshan
其不工作..错误与查看[组合]未找到。 – Gulshan
是根级别/ views文件夹中的所有视图文件吗? –