刀片模板的元保留名称?

Posted

技术标签:

【中文标题】刀片模板的元保留名称?【英文标题】:Is meta reserved name for Blade template? 【发布时间】:2015-05-25 00:49:52 【问题描述】:

我的情况很奇怪。

我用:

@include('partials.meta')

如果文件不存在我得到错误,但如果它存在,则不会添加部分内容。

但如果我只将文件名从 meta.blade.php 更改为 metatags.blade.php 并将包含更改为:

@include('partials.metatags')

部分内容已添加。

meta 作为名称是否会导致 Blade 中的任何冲突?

【问题讨论】:

我刚刚在我的部分中创建了 meta.blade.php 并且它的工作完美。认为问题出在你这边。 【参考方案1】:

我也尝试了同样的方法,并且没有任何问题。也许在你的 meta.blade.php 文件中你有@section('meta'),但只有当你有一个你想用 meta.blade.php 内容填充的@yield('meta') 时才有效。但是,如果您在要使用内容的区域中使用@include,则无需使用@section,因此将其删除,一切都会好起来的。

【讨论】:

以上是关于刀片模板的元保留名称?的主要内容,如果未能解决你的问题,请参考以下文章

在 laravel 刀片模板中动态更改每个用户的背景图像

Laravel 模板显示路线中的两个刀片模板

默认包含的刀片模板产量

Laravel 刀片模板

清洁 Laravel 刀片模板文件的最佳方式是啥?

刀片模板未正确显示