我正在使用目前无法正常工作的母版页。在浏览器中它返回:
routes.php中的@layout('master')而不是指定的密钥。
代码
Route::get('/', function()
{
return View::make('index');
});
视图中的代码:index.blade.php
@layout('master')
@section('container')
<h1> Hey </h1>
@endsection
视图中的代码:master.blade.php
<div class="container">
@yield('container')
答案 0 :(得分:1)
用@extends替换@layout
请参阅http://laravel.com/docs/templates#blade-templating了解使用刀片布局
答案 1 :(得分:1)
您需要在L4中使用@extends('master')
并将其放在文件顶部。
我的意思是右上角,第1行,周围没有空白区域。这在L3中是一个问题,不确定是否也是L4的情况。