Sfoglia il codice sorgente

增加用户删除接口

黄宗昌 2 anni fa
parent
commit
4b74171994
2 ha cambiato i file con 8 aggiunte e 4 eliminazioni
  1. 7 3
      app/Http/Controllers/V1/UserController.php
  2. 1 1
      routes/api.php

+ 7 - 3
app/Http/Controllers/V1/UserController.php

xqd
@@ -119,10 +119,14 @@ class UserController extends Controller
     /**
      * 删除用户
      */
-    public function destroy(Request $request,$id)
+    public function destroy()
     {
-        $res = (new UserService())->destroy($id);
-        return $this->success($res);
+        $user = User::query()->where('id',$this->userId)->first();
+        if(!$user){
+            return $this->error("用户不存在!");
+        }
+        $user->delete();
+        return $this->success();
     }
 
     /**

+ 1 - 1
routes/api.php

xqd
@@ -86,7 +86,7 @@ $api->version('v1', ['namespace' => 'App\Http\Controllers\V1'], function ($api)
             $api->get('show', 'UserController@show'); //根据用户id查询用户数据
             $api->post('/', 'UserController@create'); //新增用户
             $api->post('up_user_info', 'UserController@upUserInfo'); //修改用户信息
-            $api->delete('/{id}', 'UserController@destroy'); //删除用户信息
+            $api->delete('destroy', 'UserController@destroy'); //删除用户信息
             $api->post('avatar', 'UserController@avatar');  //上传头像接口
             $api->get('add_follow', 'UserController@addFollow');  //添加关注