我知道如何在Laravel中打印双花括号:@{{ }}
。
但是如何打印三重花括号?我之前添加@ @的第一个想法是行不通的,Laravel仍然试图解释它。
是否有一种简单的方法可以将大括号编码为HTML实体?
答案 0 :(得分:11)
这是最简单的方法。使用HTML实体来转义花括号。在Laravel 5中测试过。 请参阅此处获取HTML实体列表。 HTML Entities
<强>代码强>
{{ '{{{' . 'text'. '}}}' }}
<强>输出强>
{{{text}}}
答案 1 :(得分:10)
最近,合并pull request解决了这个问题!
从 Laravel 5.1.7 开始,可以按预期使用@
符号:
@{{{ ... }}}
到目前为止,我发现的最简单的解决方法是正常逃避前两个括号,并在它们和第三个括号之间添加一个隐形:
@{{‌{test}}}
如果我找到更好的东西,我会进一步调查并更新这个答案......
答案 2 :(得分:1)
如果您只想打印它们,请使用此选项:
{{ '{{{' }}
答案 3 :(得分:1)
我遇到了同样的问题,试图在laravel 4.2中使用Vue.js渲染一些原始HTML。对我来说,最简单的解决方案就是在刀片模板中使用简单的php echo语句:
<?php echo '{{{ text }}}'; ?>
为我做了诀窍。
答案 4 :(得分:0)
另一种方法如下
{@{{Text}}}