On this page
退出登录api
controller层:application\api\controller\v1\User.php
php
// 退出登录
public function logout(){
// 退出登录
(new UserModel())->logout();
return self::showResCodeWithOutData('退出成功');
}
route层:route\route.php
php
// 需要验证token
Route::group('api/:version/',function(){
...
// 退出登录
Route::post('user/logout','api/:version.User/logout');
...
})->middleware(['ApiUserAuth']);
model层:application\common\model\User.php
php
// 退出登录
public function logout(){
if (!Cache::pull(request()->userToken)) throw new BaseException(['code'=>200,'msg'=>'你已经退出了','errorCode'=>30006]);
return true;
}