2016-12-19 11 views
0

Laravelでトークン認証にpackageを使用しています。私のコントローラでは、トークンが存在するかどうかを確認したいと思います。LaravelでJWTトークンが存在するかどうかを調べる

public function show(Article $article) 
    { 
     $article->media = $article->media; 
     $article->externalMedia; 

     if (JWTAuth token exists) { 
      $this->addUserSpecificData($article); 
     } 


     return $article; 
    } 

これはどうやって行うのですか?

+0

を私は知っているユーザーが認証されているかどうかを確認するためにあなたはJWTのトークンが存在するかどうかを確認する方法を求めているが、それは良いことではないでしょうか?これを行うと 'Auth :: user()'を使って現在認証されているユーザモデルにアクセスし、必要な情報をすべて取得することができます。 – siannone

答えて

0

あなたは使用することができます。

$currentUser = JWTAuth::parseToken()->authenticate(); 
+0

無効なトークン例外がスローされているため、できません – Marco

関連する問題