where('phone', '=', $value) ->first(); if (!$userPhone) { // 注册,绑定手机号码 /** * @var Api\CanPhoneLogin $api */ $api = Api::getApiById(1,\App\Module\Outside\Enums\Api::CanPhoneLogin); $res = $api->request($value); if(!$res){ return false; } $user = UserService::createPhone($value, uniqid()); }else{ $user = $userPhone->user; } $name = $this->args[0] ?? "user"; $this->validationSet($name, $user); return true; } }