diff --git a/app/Http/Controllers/Api/AuthApiController.php b/app/Http/Controllers/Api/AuthApiController.php index a72944d..8cb1ee3 100755 --- a/app/Http/Controllers/Api/AuthApiController.php +++ b/app/Http/Controllers/Api/AuthApiController.php @@ -73,6 +73,16 @@ class AuthApiController extends BaseAuthApiController } return response()->json(['status' => false, 'msg' => $this->getMessageReponse(2)]); } + public function logout(Request $request){ + $token = $request->user()->token(); + // expried token + $token->revoke(); + + // response + return response()->json([ + 'message' => 'Successfully logged out' + ]); + } function transformRegisterData($data) { $finalData = []; diff --git a/routes/api.php b/routes/api.php index e942fd5..19c7fd7 100755 --- a/routes/api.php +++ b/routes/api.php @@ -37,5 +37,8 @@ Route::group( ['middleware' => ['client']], function() { Route::post('/login', [AuthApiController::class, 'login']); Route::post('/register', [AuthApiController::class, 'register']); +Route::group( ['middleware' => ['client']], function() { + Route::post('/logout', [AuthApiController::class, 'logout']); +});