Php 在laravel中,如何将传递的值转换为组中的一行文本
如何将联机文本转换为组 喜欢Php 在laravel中,如何将传递的值转换为组中的一行文本,php,laravel,laravel-5,Php,Laravel,Laravel 5,如何将联机文本转换为组 喜欢 Be very careful when echoing content that is supplied by users of your application <div ><font size="1"><p >{{$view->text}} </p></font></div> 像这样展示它 Be very careful when echoing content th
Be very careful when
echoing content that is
supplied by users of
your application
<div ><font size="1"><p >{{$view->text}} </p></font></div>
像这样展示它
Be very careful when echoing content that is supplied by users of your application
我的代码
Be very careful when
echoing content that is
supplied by users of
your application
<div ><font size="1"><p >{{$view->text}} </p></font></div>
{{$view->text}
尝试从字符串中删除换行符:
<div><font size="1"><p>{{ str_replace("\n", "", $view->text) }}</p></font></div>
{{str\u replace(“\n”,”,$view->text)}
您的文本具有您可以使用的样式(颜色和行中的句子)WYSIWYG
editor将文本存储在数据库中
$description = $request->input('description');
$dom = new \DomDocument();
$dom->loadHtml($description, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
$description = $dom->saveHTML();
$post = new Post;
$post->description = $description;
$post->save();
在那之后,你可以简单地在你的刀片上显示它
{!! $description !!}
您应该能够使用css实现这一点。给你的div标签一个类名,然后设置div的宽度。你需要将新行转换成HTML换行符。请参见
nl2br
。您还应该更新代码,font
是一个旧元素在HTML4.01中被弃用,与所有仅与样式相关的元素同时,在HTML5中被废弃。
请参阅@bilpor的评论,您可能需要设置包含元素的宽度,使其不会换行。