|
|
@@ -68,6 +68,7 @@ class ManageUserController extends BaseController
|
|
|
$validator = Validator::make($data, [
|
|
|
'account' => 'required|string|max:32',
|
|
|
'nickname' => 'required|string|max:100',
|
|
|
+ 'avatar' => 'nullable|string|max:255',
|
|
|
'pwd' => 'required|string|min:6|max:32',
|
|
|
'is_enabled' => 'required|integer|in:0,1',
|
|
|
'role' => 'nullable|string|in:admin,user',
|
|
|
@@ -77,6 +78,7 @@ class ManageUserController extends BaseController
|
|
|
'account.max' => '账号不能超过32个字符',
|
|
|
'nickname.required' => '请传入昵称',
|
|
|
'nickname.max' => '昵称不能超过100个字符',
|
|
|
+ 'avatar.max' => '头像不能超过255个字符',
|
|
|
'pwd.required' => '请传入密码',
|
|
|
'pwd.min' => '密码长度不能少于6位',
|
|
|
'pwd.max' => '密码长度不能超过32位',
|
|
|
@@ -159,6 +161,7 @@ class ManageUserController extends BaseController
|
|
|
$validator = Validator::make($data, [
|
|
|
'uid' => 'required|integer|min:1',
|
|
|
'nickname' => 'nullable|string|max:100',
|
|
|
+ 'avatar' => 'nullable|string|max:255',
|
|
|
'pwd' => 'nullable|string|min:6|max:32',
|
|
|
'is_enabled' => 'nullable|integer|in:0,1',
|
|
|
'role' => 'nullable|string|in:superadmin,admin,user',
|
|
|
@@ -167,6 +170,7 @@ class ManageUserController extends BaseController
|
|
|
'uid.integer' => 'uid必须为整数',
|
|
|
'uid.min' => 'uid不能小于1',
|
|
|
'nickname.max' => '昵称不能超过100个字符',
|
|
|
+ 'avatar.max' => '头像不能超过255个字符',
|
|
|
'pwd.min' => '密码长度不能少于6位',
|
|
|
'pwd.max' => '密码长度不能超过32位',
|
|
|
'is_enabled.in' => 'is_enabled仅支持0或1',
|
|
|
@@ -178,11 +182,12 @@ class ManageUserController extends BaseController
|
|
|
}
|
|
|
|
|
|
$hasAny = array_key_exists('nickname', $data)
|
|
|
+ || array_key_exists('avatar', $data)
|
|
|
|| array_key_exists('pwd', $data)
|
|
|
|| array_key_exists('is_enabled', $data)
|
|
|
|| array_key_exists('role', $data);
|
|
|
if (!$hasAny) {
|
|
|
- Utils::throwError('1002:请至少传入昵称、密码、是否启用或角色之一');
|
|
|
+ Utils::throwError('1002:请至少传入昵称、头像、密码、是否启用或角色之一');
|
|
|
}
|
|
|
|
|
|
$result = $this->manageUserService->updateUser($data);
|