我需要在Laravel刀片模板中显示此代码,但代码会被执行,而不仅仅是显示:
这需要显示:{{Ads::Display('ad_id')}}
问题是,上面的代码实际上是用来在模板中显示广告的,在这种情况下,它不应该被执行,而应该被显示。
如果您需要显示一个用大括号包裹的字符串,您可以通过在文本前加上@symbol:来逃避Blade行为
@{{ Ads::Display('ad_id') }}
如Laravel Docs 中所述
在阅读了Laravel刀片模板文档后,我在副标题"用卷括号显示原始文本"下找到了解决方案
解决方案是在代码之前使用"@"符号,它不会作为刀片临时代码执行,只是显示出来。
所以最终的解决方案是:
@{{ Ads::Display('ad_id') }}