我的情况很奇怪。
我使用:
@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/