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