如何在文本区域的字符中插入换行代码?
我正在使用带有Formfacade的laravel5.4。
这是我的代码。
型号:
User.php
public function getTagAttribute()
{
$tags = $this->tags->pluck('tag_name')->toArray();
return implode('\r\n', $tags);
}
public function tags()
{
$this->belongsToMany('App\Tag');
}
刀片:
{!!Form::textarea('tag', null, [
'class' => 'form-control keyword',
])!!}
输出
"\r\n" characters are displayed in the textarea.
我尝试将'\ r \ n'更改为'\ n','
',
但没有用。
有人帮我吗?
答案 0 :(得分:2)
您需要更改以下行:
return implode('\r\n', $tags);
到
return implode("\r\n", $tags);
单引号和双引号之间有很大的区别。单引号将只包含字符串,并且不会解析任何内容。