我有一个 Blade 模板 master.blade
,它包含以下代码:
<title>@yield('meta-title')</title>
然后在任何扩展这个模板的 View 中,数据可以像这样传入:
@section('meta-title')My Meta Title @stop
但是,这总是在末尾添加一个空格。如果我删除代码中的空格使其看起来像下面这样,那么它将无法识别 @stop
和分页符:
@section('meta-title')My Meta Title@stop
有没有一种方法可以使用@yield 或其他方式实现此功能(动态地将内容注入(inject)标题,前后没有任何间距)?
最佳答案
将第二个参数传递给 @section
,像这样:@section('meta-title', 'My Meta Title')
,不需要 @停止
它确实在文档中:http://laravel.com/docs/5.1/blade#template-inheritance
关于php - 在 Laravel 5.1 blade 模板中,如何使用 @yield 而不在末尾添加额外的空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33349464/