php - 是 Blade 模板的元保留名称吗?

标签 php laravel laravel-5 laravel-blade

我的情况很奇怪。

我使用:

@include('partials.meta')

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

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

@include('partials.metatags')

添加了部分内容。

不知何故 meta 作为名称导致 Blade 中的任何冲突?

最佳答案

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

关于php - 是 Blade 模板的元保留名称吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29186389/

相关文章:

javascript - 是否可以将访问者的IP和位置写在一个文件中?

php - 使用 symfony 2.1 更改语言环境

php - 如何将整数转换为日期时间?

php - Laravel - 尝试获取非对象的属性 - PHP

php - 更新 Laravel 中的关系

php - Laravel 5.2 注册时添加动态下拉列表

php - 在php中回显/返回一个数组

php - 通过 Laravel : [Connection timed out #110] 使用 gmail smtp

node.js - 在 Elastic Beanstalk 上运行 npm install 时出现问题

javascript - 使用 JS PushState 更改 URL 后的 PHP _GET