Laravel母版页不起作用

时间:2014-02-19 09:00:09

标签: php laravel laravel-4 blade

我正在使用目前无法正常工作的母版页。在浏览器中它返回:

  

@layout('master')而不是指定的密钥。

routes.php中的

代码

    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')

2 个答案:

答案 0 :(得分:1)

用@extends替换@layout

请参阅http://laravel.com/docs/templates#blade-templating了解使用刀片布局

答案 1 :(得分:1)

您需要在L4中使用@extends('master')并将其放在文件顶部。

我的意思是右上角,第1行,周围没有空白区域。这在L3中是一个问题,不确定是否也是L4的情况。