Laravel 4上的Blade模板引擎语法问题

Mat*_*nya 13 laravel blade laravel-4

我目前正在开发一个关于Laravel 4测试版的项目

当我尝试使用模板引擎时,某些标签可以正常工作,而有些标签则不然.例如:

@layout('layouts.master')
@section('container')
    <h1>About US</h1>
@endsection
Run Code Online (Sandbox Code Playgroud)

显示为:

@layout('layouts.master')

About US

@endsection
Run Code Online (Sandbox Code Playgroud)

这意味着@section标记被解析,但另一个被称为纯文本.如果我更改@layout@include,它确实包括模板.

有没有人遇到过类似的问题?有没有我不知道的语法变化?

Tay*_*ell 41

@layout已经改为@extendsLaravel 4.另外,@endsection已改为@stop

  • 你刚从laravel开发者那里得到了答案:) (13认同)
  • [文档非常好](http://laravel.com/docs/templates#other-blade-control-structures). (3认同)