使用继承的Laravel项目。每个模板@extends
一个基础布局模板(大约有4个)。但是特定的模板文件以某种方式扩展了错误的基本模板(特定的基本模板:base_one.blade.php
)。当我重命名base_one.blade.php
。有问题的模板文件开始扩展正确的基本模板。看起来好像我的@extends
声明正在其他地方被覆盖。请帮忙。我无处不在寻找类似的问题。Laravel刀片@extends在别处被覆盖
-1
A
回答
0
所以我不得不清空刀片文件并在其他位中添加内容以隔离问题。事实证明,因为在该文件的底部<script>
标签内的刀片输出语句的我的模板文件怪怪的:
var ids = {{ json_encode($ids) }};
子模板启动故障(继承/扩展一个完全不同的布局模板)当$ids
没有设置。所以我换成符合:
var ids = {{ json_encode(isset($ids) ? $ids : []) }};
这是一个Laravel陷阱的例子(许多)。在普通的PHP中,你会得到一个错误,告诉你$ids
没有设置;在拉拉维尔,事情往南走,但你不知道为什么。这就是人生。
相关问题
- 1. Flask-OIDC redirect_uri值被覆盖在某处?
- 2. Laravel 5:用刀片
- 3. Laravel刀片模板
- 4. 产生laravel刀片
- 5. laravel sendFailedLoginResponse()覆盖
- 6. 覆盖Laravel RedirectResponse
- 7. 在剃刀视图中覆盖变量
- 8. Laravel刀片@yield和@section
- 9. Laravel刀片包含文件
- 10. Laravel刀片上的Vuejs
- 11. 创建使用Laravel刀片
- 12. 返回Laravel刀片语法
- 13. Laravel刀片 - 多种布局?
- 14. laravel刀片视图模板
- 15. Laravel和刀片错误
- 16. 刀片laravel日期时间
- 17. Laravel guzzel结果落实到刀片laravel
- 18. z-index正在被覆盖
- 19. CGContext正在被UIView覆盖
- 20. asp.net cookies正在被覆盖
- 21. Opengl VAO被覆盖
- 22. 按钮,被覆盖
- 23. ZoneAwarePromise已被覆盖
- 24. 阵列被覆盖
- 25. 变量被覆盖
- 26. STATIC_URL被覆盖1.8
- 27. Ajax Url被覆盖
- 28. 图像被覆盖
- 29. Laravel 5刀片 - 在计数条件
- 30. Laravel 5.2.29在刀片中出现$ $错误
没有人会知道你的文件结构,文件名,或者如果他们的事件退出或者如果你有任何基于你的描述性问题的重复文件。哦,你的'@延伸'顺便说一句。 – score
我们不可能在没有任何代码的情况下为您提供帮助。您是否在项目中为关键字逐行搜索,如'base_one'和'Blade :: extends'? – Ohgodwhy
@score是的,我知道;错字(显然)。 – Gboyega