【发布时间】:2020-06-27 08:56:59
【问题描述】:
我有一个 textarea 标签,我希望有一个默认值 = {{"example text area"}}
我正在尝试这样做:
<textarea name="" id="" cols="30" rows="10">{{"example text area"}}</textarea>
所以输出值正好是 {{"example text area"}}
但是上面的代码只会打印example text area
我尝试了{!!'&#123;&#123;"tre"&#125;&#125;'!!} 和上面相同的响应,我也尝试了{!!'{{"example text area"}}'!!} 并且它输出<?php echo e("example text area"); ?>
那该怎么做呢?
【问题讨论】:
-
<textarea name="" id="" cols="30" rows="10">{{'&#123;&#123;"example text area"&#125;&#125;'}}</textarea>将准确打印您的输出{{"example text area"}} -
不,它只打印示例文本区域,我需要将文本包围在 {{ }}
-
在 laravel 刀片上测试,输出带有大括号和字符串
-
如果你不打印像
<textarea name="" id="" cols="30" rows="10">&#123;&#123;"example text area"&#125;&#125;</textarea>这样的变量,你也可以删除回显括号,它会像以前一样输出 -
同样的问题,正如@lizeshakya 所说,这是 Laravel 5.4 中的一个错误
标签: php laravel laravel-5 escaping laravel-blade