2017-09-11 4 views
1

これはブレードビューのコードです。私の目的は、認証されたユーザーの電子メールアドレスがif条件で一致した場合にのみ、この特定のHTMLを表示することです。それは'引用符と{{ブラケットがちょうどAuth::user()->email以上\Auth::user()->emailを使用せずにLaravel 5.2のブレードビューの構文が正しいかどうかを確認します。

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

答えて

1

使用する必要がありますように、現在動作していない、以下をご確認ください。

@if (\Auth::user()->email == '[email protected]') 
    <li> 
    <a href="{{ URL::route('UploadsHome') }}"><i class="fa fa-file-text" aria-hidden="true"></i>File Uploads</a> 
    </li> 
@endif 
+0

これは動作します!ありがとう! –

0

多分これは動作することができます:

@if (Auth::user()->email == '[email protected]') 
    //your code after authentication 
@else 
    //user not logged in 
@endif 
関連する問題