From 46f95e5e134c5587c74a7caea170a959dfee58a2 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Thu, 6 Jan 2022 16:57:13 +0800 Subject: [PATCH] no msg --- app/Http/Controllers/Api/UsersController.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/Api/UsersController.php b/app/Http/Controllers/Api/UsersController.php index 2eb21b36..b5fc59d5 100755 --- a/app/Http/Controllers/Api/UsersController.php +++ b/app/Http/Controllers/Api/UsersController.php @@ -235,13 +235,13 @@ class UsersController extends AbstractController $userimg = is_array($userimg) ? $userimg[0]['path'] : $userimg; $user->userimg = Base::unFillUrl($userimg); } else { - $user->userimg = ''; + $user->userimg = $user->getUserimgAttribute(null); } } //昵称 if (Arr::exists($data, 'nickname')) { $nickname = trim(Request::input('nickname')); - if (mb_strlen($nickname) < 2) { + if ($nickname && mb_strlen($nickname) < 2) { return Base::retError('昵称不可以少于2个字'); } elseif (mb_strlen($nickname) > 20) { return Base::retError('昵称最多只能设置20个字'); @@ -252,7 +252,7 @@ class UsersController extends AbstractController //职位/职称 if (Arr::exists($data, 'profession')) { $profession = trim(Request::input('profession')); - if (mb_strlen($profession) < 2) { + if ($profession && mb_strlen($profession) < 2) { return Base::retError('职位/职称不可以少于2个字'); } elseif (mb_strlen($profession) > 20) { return Base::retError('职位/职称最多只能设置20个字'); @@ -515,7 +515,7 @@ class UsersController extends AbstractController // 昵称 if (Arr::exists($data, 'nickname')) { $nickname = trim($data['nickname']); - if (mb_strlen($nickname) < 2) { + if ($nickname && mb_strlen($nickname) < 2) { return Base::retError('昵称不可以少于2个字'); } elseif (mb_strlen($nickname) > 20) { return Base::retError('昵称最多只能设置20个字'); @@ -526,7 +526,7 @@ class UsersController extends AbstractController // 职位/职称 if (Arr::exists($data, 'profession')) { $profession = trim($data['profession']); - if (mb_strlen($profession) < 2) { + if ($profession && mb_strlen($profession) < 2) { return Base::retError('职位/职称不可以少于2个字'); } elseif (mb_strlen($profession) > 20) { return Base::retError('职位/职称最多只能设置20个字');