显示文本中的空格 (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/