내가 일하는 지원서에 대한 채용 담당자를 등록하는 동안 오류가 발생했습니다.
양식 정보를 보내는 동안 네트워크에 오류가 있습니다.
코드 : 500 오류 : "잘못된보기." 메시지 : "계정 생성 중 오류"
여기에 코드가 있습니다
public function personnal(AccountCreateRequest $request)
{
try {
$http = new \GuzzleHttp\Client;
$exists = false;
$userData = $request->input('user');
$userData['password'] = bcrypt($userData['password']);
$userData['gender'] = ($userData['title'] === 'M.') ? 'm' : 'f';
if (array_get($userData, 'ref')) {
$user = User::where('ref', $userData['ref'])->firstOrFail();
$user->fill($userData);
$exists = true;
} else {
$userData['ref'] = User::generateId();
$user = new User($userData);
}
$user->source = 'website';
$user->optin_platform = 1;
if ($user->role === 'seeker') {
$user->is_active = 1;
$user->save();
$seeker = new UserSeeker([
'registration_date' => Carbon::now(),
'available_in' => 1,
'token' => bin2hex(uniqid(rand())),
'resume_path' => $request->input('seeker.resume_path'),
'resume_date' => Carbon::now(),
]);
$seeker = $user->seeker()->save($seeker);
$seeker->location()->associate(Address::create($request->input('location')))->save();
} else {
$user->is_active = 0;
$user->save();
// $size = $request->input('company.size', $request->session()->get('info'));
$companyData = $request->input('company');
$company = Company::create($companyData);
$recruiter = $user->recruiter()->save(new UserRecruiter([
'company_id' => $company->id,
]));
}
DB::commit();
$this->json['response'] = ['ref' => $user->ref];
$this->json['code'] = $this->code['created'];
dd($this->json);
} catch (MissingParamsException $e) {
DB::rollback();
$this->setError($e, $e->getMessage(), 'missing');
} catch (\Exception $e) {
DB::rollback();
$this->setError($e, 'Erreur lors de la création du compte');
} finally {
return ($this->response());
}
is_active 매개 변수를 1로 변경하여 문제를 해결합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다