更正 Laravel 5.2 的 blade 视图中的 @If 语法

Correct @If syntax in the blade view for Laravel 5.2

这是我在 blade 视图中的代码。我的目的是让这个特定的 HTML 只有在经过身份验证的用户的电子邮件地址在 if 条件中匹配时才会显示。请检查下方,它目前无法正常工作

@if ('{{ Auth::user()->email }}' == 'evangelism.sec@gmail.com')
          <li> 
           <a href="{{ URL::route('UploadsHome') }}"><i class="fa fa-file-text" aria-hidden="true"></i>File Uploads</a>
          </li>
@endif

不使用 ' 引号且不使用 {{ 括号只需使用 Auth::user()->email 或更好的 \Auth::user()->email.

@if (\Auth::user()->email == 'evangelism.sec@gmail.com')
  <li> 
   <a href="{{ URL::route('UploadsHome') }}"><i class="fa fa-file-text" aria-hidden="true"></i>File Uploads</a>
  </li>
@endif

也许这可行:

@if (Auth::user()->email == 'evangelism.sec@gmail.com')
  //your code after authentication
@else
  //user not logged in
@endif