在Laravel {!!中编辑数据时保存<br/>标签两次(nl2br(e))!!}

时间:2018-01-14 11:55:30

标签: php laravel edit line-breaks

在使用换行符保存数据后,我遇到了编辑数据的问题。当我将数据保存到数据库中时,我使用{!!显示数据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>

0 个答案:

没有答案