Laravel的blade模板if表达式有两个条件怎么写?

Laravel的blade模板if表达式有两个条件怎么写?

这是一个条件:

@if (Auth::check())
    
@endif

问题:
如果有两个条件,“与”、“或”两种情况,应该怎么写呢?

//“或”这样写可以吗?“与”呢?
@if (Auth::check()|Entrust::hasRole('seller'))
    
@endif
阅读 11k
2 个回答
@if (Auth::guest()|| Entrust::hasRole('seller'))

@if (Auth::guest()&& Entrust::hasRole('seller'))

这和正常的PHP中的与或是一样的

@guest

<li><a href="{{ route('login') }}">登录</a></li>
<li><a href="{{ route('register') }}">注册</a></li>

@else

@endguest

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进