如何在textarea中插入换行代码?

时间:2019-02-05 04:53:42

标签: laravel

如何在文本区域的字符中插入换行代码?

我正在使用带有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','
', 但没有用。

有人帮我吗?

1 个答案:

答案 0 :(得分:2)

您需要更改以下行:

  return implode('\r\n', $tags);

  return implode("\r\n", $tags);

单引号和双引号之间有很大的区别。单引号将只包含字符串,并且不会解析任何内容。