diff --git a/app/admin/controller/UserController.php b/app/admin/controller/UserController.php index 7a7f6eb..ddafa85 100644 --- a/app/admin/controller/UserController.php +++ b/app/admin/controller/UserController.php @@ -48,6 +48,7 @@ class UserController extends BaseController { try { $data = $this->validate($this->service->getValidator(), $request->post(), 'update'); + $data['id'] = $data['id']??$request->user->uid; $res = $this->service->serviceUpdate($request, $data); return $this->success([], '更新成功'); } catch (\Throwable $e) { diff --git a/config/route.php b/config/route.php index 3da8dd6..9cc5c85 100644 --- a/config/route.php +++ b/config/route.php @@ -121,6 +121,7 @@ Route::group('/admin', function () { Route::any('/list', [app\admin\controller\UserController::class, 'index']); Route::any('/show', [app\admin\controller\UserController::class, 'show']); Route::any('/update', [app\admin\controller\UserController::class, 'update']); + Route::any('/edit', [app\admin\controller\UserController::class, 'edit']); Route::any('/authorize', [app\admin\controller\UserController::class, 'authorize']); Route::any('/set/resources', [app\admin\controller\UserController::class, 'updateResources']); Route::any('/update/password', [app\admin\controller\UserController::class, 'savePassword']);