【问题标题】:HTML inside Localization strings (in Laravel)本地化字符串中的 HTML(在 Laravel 中)
【发布时间】:2015-07-13 14:29:37
【问题描述】:

如何在本地化字符串中使用 HTML?

lang/en/messages.php

  "save" => "<i class='fa fa-save'></i> Save text",

page.blade.php 这些代码将带有 html 的字符串打印为纯字符串:

<input value="{{ trans('messages.save') }}" />
or
<input value="{!! trans('messages.save') !!}" />

【问题讨论】:

  • value 属性不接受其中的 HTLM,因此您尝试实现的目标毫无意义

标签: laravel localization lumen


【解决方案1】:

“已解决”将input 替换为button

  <button type="submit">
    <i class="fa fa-floppy-o"></i> {{ trans('messages.save') }}
  </button>

【讨论】:

    【解决方案2】:

    在刀片文件 laravel 中本地化的简单方法

    <input value="@lang('messages.save')" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-22
      • 2021-03-20
      • 1970-01-01
      • 2010-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多