如何解决Laravell @yield 正在将引号转换为 html 实体
将 Laravel 5.3 站点升级到 Laravel 8 (php8)。除了一个小片段外,一切正常:
window.appModules = [@yield("app-modules","'main'")] ;
现在使用 html 实体来渲染引号,如下所示:
window.appModules = ['main','behavior']
用于行为页面。这会引发语法错误:意外标记 '&'
我已经尝试了所有我能想到的方法来逃避这个或解码,在 html、php 和 javascript 中,但还没有找到处理它的东西。请注意,这在 Laravel 5.3 (PHP 5.6) 中运行良好。知道我能做些什么来防止引号被转换为 htmlentities 或以其他方式解决这个问题。据我所知,即使使用 html 实体,页面仍然可以正常工作,除了正在生成的语法错误。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。