从数据库填充的文本区域字符串始终以缩进方式开始

Text area string when populated from database always starts indented

我正在用字符串字段填充文本区域,它总是显示缩进:

已渲染 HTML:

数据库行:

HTML 输出字符串:

<textarea class="form-control" rows="2" name="comment">
    {{$chosen->comment}}
</textarea>

为什么会这样,我该如何解决?

这是因为您的文本区域内有一个标签。将您的代码交换为:

<textarea class="form-control" rows="2" name="comment">{{$chosen->comment}}</textarea>

这里有一个例子:https://jsfiddle.net/vhcjqvw8/