protected function handleRegistration(array $data): Model {
$username = $data['username'];
$verifyCode = $data['verify_code'];
$password = Hash::make($data['password']);
// Bool
$verifyResult = $this->checkVerifyCode($verifyCode, $username);
if ($verifyResult) {
$user = User::query()
->create([
'uuid' => $this->getUserUUID($username),
'used_verification_code' => $verifyCode,
'username' => $username,
'password' => $password,
]);
$verifyCode = VerifyCode::query()->where('code', $verifyCode)->first();
$verifyCode->delete();
return $user;
}
}
protected function handleRegistration(array $data): Model {
$username = $data['username'];
$verifyCode = $data['verify_code'];
$password = Hash::make($data['password']);
// Bool
$verifyResult = $this->checkVerifyCode($verifyCode, $username);
if ($verifyResult) {
$user = User::query()
->create([
'uuid' => $this->getUserUUID($username),
'used_verification_code' => $verifyCode,
'username' => $username,
'password' => $password,
]);
$verifyCode = VerifyCode::query()->where('code', $verifyCode)->first();
$verifyCode->delete();
return $user;
}
}