我正在使用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)
请建议我一些解决方案.... 谢谢
答案 0 :(得分:2)
在你的结构中templates - header.blade.php - footer.blade.php
common
中没有目录templates
,位于
@include('模板的通用强> .header&#39)
另外检查你在index.php的第一行:
@extends('layouts.default')