Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel 4.2 br标记到文本区域中的nl可生成双标记_Php_Laravel_Textarea_Nl2br - Fatal编程技术网

Php Laravel 4.2 br标记到文本区域中的nl可生成双标记

Php Laravel 4.2 br标记到文本区域中的nl可生成双标记,php,laravel,textarea,nl2br,Php,Laravel,Textarea,Nl2br,因此,我在Laravel 4.2中遇到了一个问题,我有一个文本区域用于更新用户配置文件“关于我”,如果我从数据库中取下它,它工作正常,我尝试执行nl2br并隐藏br标记,这也算起了作用,问题是,当我从头开始编写并生成如下文本时: "hello welcome to my profile" 它在提取到的页面上看起来不错,但是,如果我再次进入我的个人资料编辑页面,它将显示两倍的空间: "hello welcome to my profile" 我不确定该如何解决这个问题,但希望其他人知道

因此,我在Laravel 4.2中遇到了一个问题,我有一个文本区域用于更新用户配置文件“关于我”,如果我从数据库中取下它,它工作正常,我尝试执行nl2br并隐藏br标记,这也算起了作用,问题是,当我从头开始编写并生成如下文本时:

"hello

welcome to my profile"
它在提取到的页面上看起来不错,但是,如果我再次进入我的个人资料编辑页面,它将显示两倍的空间:

"hello



welcome to my profile"
我不确定该如何解决这个问题,但希望其他人知道

我目前提取它的laravel代码如下:

{{ Form::textarea('about_me', $user->about_me = str_replace("<br />", "\n", $user->about_me), array('class' => 'profile-input')) }}
{Form::textarea('about_-me',$user->about_-me=str_-replace(
,“\n”,$user->about_-me),数组('class'=>'profile input'))}
提前感谢您的帮助:)

试试这个

{{ Form::textarea('about_me', nl2br(e($user->about_me)), array('class' => 'profile-input')) }}
希望有帮助。

试试这个

{{ Form::textarea('about_me', nl2br(e($user->about_me)), array('class' => 'profile-input')) }}

希望对您有所帮助。

请先尝试获取$user->关于我,然后将值导入表单:textarea,您能试着给我举个例子吗?我只是尝试了一下,但还是出现了一些错误,所以我不能完全确定如何先尝试获取$user->about\u me,然后再将值导入Form:textarea,你能给我举个例子吗?我只是尝试了一下,我只是得到了一些错误,所以我不完全确定我是如何尝试的,并且删除了$user->about__me之后的,因为它结束了文本区域,我得到了以下错误:非法的字符串偏移量'name',啊,不用担心,我找到了一个修复方法,这是我太笨了,所以我保存到了数据库,在那里它转换了nl2br,然后,当它回到常规查看页面时,它很好,但在编辑页面中弄乱了,因为它的标签翻了一倍,所以我改变了它,现在它是数据库中的原始数据,然后当我向下拖动它时,它在编辑页面上工作,并意识到我需要在显示文本的配置文件页面上执行nl2br,但无论如何,谢谢,电子标签也帮助我修复了那些可能会因为输入标签而弄乱网站的人,所以这并不是徒劳的:)不客气!每天多尝试一点让每个人都成长。我尝试了,删除了$user->about_me之后的内容,因为它结束了文本区域,我得到了以下错误:非法字符串偏移量'name'啊,不用担心,我找到了一个修复方法,这是我太笨了,所以我保存到数据库,在那里它转换了nl2br,然后当它返回到常规查看页面时,一切正常,但在编辑页面中出现了混乱,因为它将标签翻了一倍,所以我现在将其更改为数据库中的原始数据,然后当我向下拖动它时,它在编辑页面上工作,并意识到我需要在显示文本的个人资料页面上执行nl2br,但无论如何,谢谢,电子标签也帮助我修复了那些可能会因为输入标签而弄乱网站的人,所以这并不是徒劳的:)不客气!每天多尝试一点,让每个人都成长。