在 Laravel 护照中注销用户

Nar*_*esh 0 authentication laravel laravel-passport laravel-5.5

我正在使用 Laravel 5.5 进行 API 开发,我们如何使用 Laravel 护照注销用户?它与网络中的注销相同还是有任何区别?提前致谢。

erw*_*wan 5

上述解决方案不适用于 laravel 5.5 & 护照(我测试过)它似乎是一个 JWT 解决方案。

如果您正在寻找 Passport 的方式,您可以这样做:

$request->user()->token()->revoke()
Run Code Online (Sandbox Code Playgroud)

假设当前路由使用 auth:api 中间件

相同来源:https : //laracasts.com/discuss/channels/laravel/passport-how-can-i-manually-revoke-access-token