Laravel Blade if 语句中的本地化

Laravel Blade Localization in if statement

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

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

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

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

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

    'text' => 'true',

然而,这给了我一条没有太多有用信息的 "parse error" 消息(字面上只是说:"Fatal Error - parse error")。

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

提前谢谢你:)

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