if语句中的Laravel Blade本地化

时间:2016-04-22 07:59:41

标签: php laravel-5.2 laravel-blade

我正在尝试使用本地化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语句?

提前谢谢你:)

1 个答案:

答案 0 :(得分:0)

啊,我的dumdum ......我没有意识到如果在@if之后有一个@else,@ if还需要一个@endif。抱歉打扰了所有的读者。