【问题标题】:Laravel master page not workingLaravel 母版页不起作用
【发布时间】:2014-03-19 11:41:55
【问题描述】:

我正在处理当前无法正常工作的母版页。在浏览器中返回:

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

【问题讨论】:

  • 发现问题,从布局编辑到扩展。

标签: php laravel laravel-4 blade


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    用@extends替换@layout

    参考http://laravel.com/docs/templates#blade-templating 使用刀片布局

    【讨论】:

      猜你喜欢
      • 2011-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-15
      相关资源
      最近更新 更多