gpt4 book ai didi

php - 在 Laravel 5.1 blade 模板中,如何使用 @yield 而不在末尾添加额外的空间?

转载 作者:可可西里 更新时间:2023-11-01 13:17:27 24 4
gpt4 key购买 nike

我有一个 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)标题,前后没有任何间距)?

Blade Template Docs

最佳答案

将第二个参数传递给 @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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com