我在laravel中使用twigbridge,但当我验证auth是否无法识别它时。
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
{% if (Auth::check()) %}
<li><a href="{{ urlFor('logout') }}">Salir</a></li>
{% else %}
<li><a href="{{ urlFor('login') }}">Entrar</a></li>
{% endif %}
</ul>
</div>
</nav>
第32行是(Auth::check())
这里的错误获取
An opened parenthesis is not properly closed. Unexpected token "punctuation" of value ":" ("punctuation" expected with value ")") in "admin/base" at line 32
您需要做:
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
{% if (Auth.check()) %}
<li><a href="{{ urlFor('logout') }}">Salir</a></li>
{% else %}
<li><a href="{{ urlFor('login') }}">Entrar</a></li>
{% endif %}
</ul>
</div>
重要的部分是Auth.check()
而不是::