【发布时间】:2017-02-12 23:59:48
【问题描述】:
用户一直在为他们的段落添加中断,当查看他们的文本列时可以在数据库中看到这些中断,如下所示:
但是,当我在他们的个人资料页面上显示文本时,如下所示:
<h5>{{ $user->description }}</h5>
文本仅显示为一个大段落。我希望在页面上显示数据库中的换行符以拆分段落。
【问题讨论】:
标签: php laravel laravel-5.3 blade
用户一直在为他们的段落添加中断,当查看他们的文本列时可以在数据库中看到这些中断,如下所示:
但是,当我在他们的个人资料页面上显示文本时,如下所示:
<h5>{{ $user->description }}</h5>
文本仅显示为一个大段落。我希望在页面上显示数据库中的换行符以拆分段落。
【问题讨论】:
标签: php laravel laravel-5.3 blade
这很可能是 CSS 问题而不是 Laravel 特定问题。您应该尝试将该元素设置为尊重空白:
h5 {
white-space: pre-wrap;
}
white-space: pre 也是一个选项。
您可以在此处查看空白选项之间的差异: https://css-tricks.com/almanac/properties/w/whitespace/
【讨论】:
在您的数据库中,该字段可能有“\n”作为换行符,因此要在 HTML 中查看它,您需要将 "\n" 更改为 <br>,试试这个:
http://php.net/manual/en/function.nl2br.php
【讨论】: