串联 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
我正在学习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