Example #1
0
 public function destroy($id)
 {
     if ($id == 1) {
         return response()->json(['status' => 401, 'msg' => '不能删除超级管理员']);
     }
     $user = User::find($id);
     if (empty($user)) {
         return response()->json(['status' => 404, 'msg' => '用户不存在']);
     }
     $articles = Article::whereUserId($id)->count();
     if ($articles > 0) {
         return response()->json(['status' => 403, 'msg' => '请先删除该用户的文章']);
     }
     $user->delete();
     return response()->json(['status' => 200, 'msg' => '删除成功']);
 }