断开刀片转换文件中的行

Jor*_*ola 3 php laravel blade

在我看来,我有

<p>{{ trans('mission-vision-page.mission-description') }}</p>
Run Code Online (Sandbox Code Playgroud)

我在我的语言文件中放了一块文本,但我想保留新的行.我试过了:

1.

return ['mission-description' => 'line 1 <br /> line 2']
Run Code Online (Sandbox Code Playgroud)

2.

return ['mission-description' => 'line 1 \n line 2']
Run Code Online (Sandbox Code Playgroud)

3.

$newLine = '<br />';    
return ['mission-description' => 'line 1 ' . $newLine . ' line 2']
Run Code Online (Sandbox Code Playgroud)

我知道可能有更好的方法来实现这一点,但在我的en.php文件中我可以添加新行吗?

huu*_*uuk 10

在消息中使用{!! !!}而不是{{ }}<br/>标记

<p>{!! trans('mission-vision-page.mission-description') !!}</p>
Run Code Online (Sandbox Code Playgroud)

  • 完美!,不同之处在于{!! !!}不会转义数据并将HTML确实“放入” HTML,对吧?这就是我从https://laracasts.com/discuss/channels/general-discussion/blade-this-vs-that?page=0得到的(当然,在阅读完答案之后) (2认同)