在将数据输入数据库时​​如何保留空格

时间:2017-01-02 23:57:09

标签: php html sql laravel nl2br

我正在使用Laravel框架在PHP中开发Web应用程序。我的数据库中的一个表格是'文章'具有内容字段的表。该网站的用户将文本输入文本区域,并使用以下Laravel代码将其插入到数据库中:

$article = new Article;
$article->content = $request->content;
....other fields
$article->save();

这很好用。该文章被插入到数据库中,我可以查看它。一切都很宏伟。但是,当文章输入数据库时​​,它不会识别空格(即我不能插入单独的段落,它只是将它们连接在一起并将它们显示为一个长段)。

我知道 nl2br 功能。我想在我将文章保存到数据库之前使用nl2br,或者我只是在输出时才使用它。我已经按照可用的文档进行操作,但它对我没有用。还有其他解决方案吗?

感谢您的帮助。

解决

这是Laravel本身我认为这会导致nl2br功能出现一些问题。要在Laravel Blade PHP页面中正确显示,就像这样

{!! nl2br(e($article->content)) !!}

感谢您的帮助。

0 个答案:

没有答案