php - 如何在api中注销?在 laravel 中使用 Passport
问题描述
现在,当我想注销我的用户时,我向我的 API 发送了一个发布请求(使用 Bearer 令牌)
解决方案
Route::group(['middleware' => ['auth:api']], function () {
Route::post('/logout', 'UserApiController@logout');
});
UserApiController.php
public function logout(){
if (Auth::check()) {
Auth::user()->token()->revoke();
return response()->json(['success' =>'logout_success'],200);
}else{
return response()->json(['error' =>'api.something_went_wrong'], 500);
}
}
推荐阅读
- java - 将日期字符串解析为 Java 中的特定格式
- excel - 用于在现有数据下方粘贴的 VBA 代码不起作用,如果它在单行中有值
- c# - 带有 Windows 服务和 MEF 的 Web API
- tidymodels - 整洁模型中 XGBoost 的 L2 正则化
- ios - 是否有可能摆脱IOS照片删除确认弹出或自定义消息
- hybris - Hybris 1905 无法访问 hac 或后台
- python - 如何在并行化时使用 zip 进行异步
- webhooks - 在 webhook 的应用程序洞察警报中包含查询结果
- kubernetes - 如何使用prometheus监控每个函数请求的执行时长?
- ionic5 - ionic 5背景图标显示“点击了解更多信息或停止应用”,无法通过点击打开应用