/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy(Request $request, $id) { $self = $request->user(); if ($self->id == $id) { $code = 403; } else { Admin::destroy($id); $code = 200; } $msg = json_encode(array('msg' => $code)); return $msg; }
/** * 删除用户 * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { /** * */ $iStatus = 0; $sMessage = 'OK'; if ($id == session('admin_id')) { $sMessage = '无法删除自己'; } if (Admin::is_superadmin($id) && !Admin::is_superadmin(session('admin_id'))) { $sMessage = '删除此管理员需要更高的权限'; } if ($sMessage === 'OK') { $iStatus = 1; $sMessage = '删除成功'; Admin::destroy($id); Admin::quit_groups($id); // 退出该用户所属的组 } if (request()->ajax()) { return response()->json(['status' => $iStatus, 'message' => $sMessage]); } else { die('OK'); } }