diff --git a/app/Admin/Controllers/AuthController.php b/app/Admin/Controllers/AuthController.php index c8f61a0..fe9a27a 100644 --- a/app/Admin/Controllers/AuthController.php +++ b/app/Admin/Controllers/AuthController.php @@ -56,10 +56,11 @@ class AuthController extends AdminAuthController { $request = request(); $request->validate([ - 'old_password' => ['nullable', 'current_password:sanctum'], + 'old_password' => ['nullable', 'current_password:sanctum', Rule::requiredIf($request->filled(['password', 'confirm_password']))], 'password' => Rule::requiredIf($request->filled('old_password')), 'confirm_password' => [Rule::requiredIf($request->filled('old_password')), 'same:password'], ], [ + 'old_password.required' => '原密码必填', 'password.required' => '新密码必填', 'confirm_password.required' => '确认密码必填', 'old_password.current_password' => __('admin.admin_user.old_password_error'),