在laravel中扩展页眉和页脚

时间:2016-08-17 07:42:18

标签: php laravel-5.2

我正在使用laravel 5.2来创建一个新项目。因为我是laravel的新人。所以我创建新的页面和目录结构如下:

-views
   - layouts
    - default.blade.php
   - page
    - index.blade.php
   - templates -common
    - header.blade.php
    - footer.blade.php

现在在page / index.blade.php中我需要扩展默认布局。我的代码如下.. LAYOUTS / DEFAULT.BLADE.PHP

@include('templates.common.header')
@yield('section')
@include('templates.common.footer')

并且在索引页面中我定义了该部分但导致错误如下:

FatalErrorException in 1d36838b56f16e2e06a8567cdd5270af26ec6aa8.php line 1: syntax error, unexpected '__data' (T_STRING)

请建议我一些解决方案.... 谢谢

1 个答案:

答案 0 :(得分:2)

在你的结构中templates - header.blade.php - footer.blade.php common中没有目录templates,位于

  

@include('模板的通用 .header&#39)

另外检查你在index.php的第一行: @extends('layouts.default')