尝试使用刀片模板实现简单的页面布局时,我得到一个无法解释的FatalErrorException.我不确定这是我做错了还是Laravel.我正在按照关于模板的L4文档的教程,我的代码似乎遵循它.这是我的代码.
应用程序/ routes.php文件:
<?php
Route::get('/', 'HomeController@showWelcome');
Run Code Online (Sandbox Code Playgroud)
应用程序/视图/家/ welcome.blade.php:
@extends('layouts.default')
@section('content')
<h1>Hello World!</h1>
@stop
Run Code Online (Sandbox Code Playgroud)
应用程序/视图/布局/ default.blade.php:
<!doctype html>
<html>
<head>
<title>The Big Bad Barn (2013)</title>
</head>
<body>
<div>
@yield('content')
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
应用程序/控制器/ HomeController.php:
<?php
class HomeController extends BaseController {
protected $layout = 'layouts.default';
public function showWelcome()
{
$this->layout->content = View::make('home.welcome');
}
}
Run Code Online (Sandbox Code Playgroud)
Laravel只抛出FatalErrorException.输出错误页面显示"语法错误,意外'?'".文件刀片在storage/views目录下面生成了PHP所在的位置
<?php echo $__env->make('layouts.default')
<?php $__env->startSection('content', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>; ?>
<h1>Hello World!</h1>
<?php $__env->stopSection(); ?>
Run Code Online (Sandbox Code Playgroud)