【问题标题】:Laravel Blade Localization in if statementif 语句中的 Laravel Blade 本地化
【发布时间】:2016-04-22 07:59:41
【问题描述】:

我正在尝试使用本地化 trans() 函数在 Laravel 5.2 刀片模板中创建一个 if 语句。

我想要实现的是,如果我调用的内容是“真实的”,我想显示一张图片 - 否则只需在网站上打印“-”。

到目前为止的代码如下所示:

    <div class="table-cell">
      @if (trans('content.offer.text') == 'true')
        <img src="../images/tick.png" class="img-responsive" />
      @else
        -
    </div>

代码信息:本地化文件存在,条目也存在并且我写的正确 - 如果我只是回应它,它在网站上说是真的。值的内容是'true'或'false':

    'text' => 'true',

但是,这给了我一个“解析错误”消息,没有太多有用的信息(它实际上只是说:“致命错误 - 解析错误”)。

我的问题:如何正确编写带有本地化函数 trans() 的 if 语句?

提前谢谢你:)

【问题讨论】:

    标签: php laravel-5.2 laravel-blade


    【解决方案1】:

    啊,我的笨蛋...我没有意识到如果@if 后面有一个@else,@if 也需要一个@endif...。抱歉打扰所有读者。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-06
      • 1970-01-01
      • 2019-02-08
      • 2015-07-26
      • 1970-01-01
      • 1970-01-01
      • 2016-02-02
      • 1970-01-01
      相关资源
      最近更新 更多