【发布时间】:2014-12-28 04:10:28
【问题描述】:
在我的 Laravel 应用程序中,我允许用户从文本区域存储一些文本。输出文本时,我想转义从数据库中检索到的文本,但还将文本中的任何换行符转换为 <p> 标记。我有一个函数 nl2p() 可以很好地解决这个问题,但是当我将它放在三个括号内时它会被转义,从而破坏了目的:{{{ nl2p($bio) }}}
我试着做这样的事情:
<?php $formatted_bio = {{{ $user->bio }}}; ?>
<h2>{{ nl2p($formatted_bio) }}</h2>
但不能将数据回显到这样的变量中。有没有我可能忽略的创造性解决方案?
【问题讨论】:
标签: php laravel escaping sanitization