在Laravel中征服意见

时间:2015-12-16 00:42:10

标签: php laravel view blade

我正在学习Laravel,我想知道如何将多个观点融合在一起。

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

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

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

但肯定有更好/更正确的方式......我将不胜感激任何帮助。

1 个答案:

答案 0 :(得分:5)

您可以加载类似这样的内容

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