在使用换行符保存数据后,我遇到了编辑数据的问题。当我将数据保存到数据库中时,我使用{!!显示数据nl2br(e($ data))!!}。这工作正常,它没有在视图中显示
标签。但是,当我尝试再次编辑数据时,标签会显示在编辑表单中。可能是因为我将标签保存两次。我该如何解决这个问题?
这个问题存在同样的问题:Laravel 4.2 br tags to nl in textarea makes double tags
这就是我显示数据的方式(工作正常,没有br标签):
<p>{!! nl2br(e($index->paragraphOne)) !!}</p>
这就是我尝试编辑数据的方式(每次保存后添加一个br标签):
<div class="fieldBox">
<div>
<label name="paragraphOne" class="label">Paragraaf 1:</label>
<textarea class="textInput" name="paragraphOne" rows="10">{{ $index->paragraphOne }}</textarea>
</div>
</div>