2016-05-29 10 views
1

Laravelがメッセージをエスケープするため、<br />,\n\r,&#13;&#10;を使用して新しい行を開始しようとしましたが、これらの記号はすべて機能しません。言語ファイルで改行を使用することはできますか?

メッセージに新しい行を挿入する方法はありますか?

// resources/lang/en 

return [ 
    'some_message' => 'Some text &#13;&#10; New line here' 
]; 

私はTranslatorクラスを拡張するか、自分のヘルパーを書くことができます理解し、私はよりエレガントな解決策を探しています。

+0

どのようにこのメッセージを出力しますか? '{{}}'または '{!! !!} '? – huuuk

+0

私はセッションにメッセージを 'flash()'するためにサービスプロバイダで 'trans()'を使っています。 –

+0

'Translator.php'を一目で見ると、メッセージをエスケープできる場所が見つかりません。 'trans'関数は既にエスケープされたメッセージを返しますか? – huuuk

答えて

4

実際に出力先を確認して、そこにエスケープしないように変更できるかどうか確認してください。

関連する問題