【问题标题】:Is it possible to use new line break in a language files?是否可以在语言文件中使用换行符?
【发布时间】:2016-05-29 13:29:51
【问题描述】:

我尝试使用<br />\n\r
 开始新行,但所有这些符号都不起作用,因为 Laravel 会转义消息。

我想知道有什么方法可以在消息中开始换行吗?

// resources/lang/en

return [
    'some_message' => 'Some text 
 New line here'
];

我知道我可以扩展 Translator 类或编写自己的助手,但我正在寻找更优雅的解决方案。

【问题讨论】:

  • 如何输出这条消息? {{ }} 还是 {!! !!}?
  • 我在服务提供商中使用trans() 向会话发送消息flash()
  • Translator.php 上一目了然,我找不到任何可以逃脱消息的地方。 trans 函数返回已经转义的消息?
  • 检查你实际输出它的位置,看看你是否可以将它更改为非转义。
  • @JoelHinz,我一直坚持使用我的服务提供商,所以我完全忘记了我实际上是在视图中打印它,我很傻。感谢帮助。你可以写一个答案,所以我可以接受并投票。

标签: laravel laravel-5 escaping laravel-5.2 html-entities


【解决方案1】:

检查您实际输出它的位置,看看您是否可以将其更改为非转义。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-03
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多