串联 Laravel 中的视图

Concatinating Views in Laravel

我正在学习Laravel,我想知道如何将多个视图连接在一起。

我查看了 laravel.com 上的文档,但找不到告诉我如何连接视图的部分。

我已经解决了这个问题(在我的控制器):

public function showPage() {
    return View::make('header') . View::make('content') . View::make('footer');
}

但肯定有 better/correct 方法...如果有任何帮助,我将不胜感激。

你可以加载做这样的事情

public function showPage() {
    return View::make('page');
}

在你的 page.blade.php 中:

@include('header')
@include('content')
@include('footer')

但实际上有这样的结构会更好

layout.blade.php:

@include('header')

@yield('content')

@include('footer')

page.blade.php:

@extends('layout')

@section('content')
     HTML of content here...
@stop