Search code examples
laravelauthenticationlaravel-5.5laravel-passport

Logging out the user in laravel passport


I'm using Laravel 5.5 for API development, how can we logout the user using laravel passport? Is it same as logout in web or is there any difference? Thanks in advance.


Solution

  •  $value = $request->bearerToken();
     $id= (new Parser())->parse($value)->getHeader('jti');
     $token= $request->user()->tokens->find($token);
     $token->revoke();
    

    Reference: https://laracasts.com/discuss/channels/laravel/passport-how-can-i-manually-revoke-access-token