Я хочу установить значение по умолчанию для региона и страны в процессе регистрации? Я не хочу помещать скрытые входные данные или помещать их в базу данных или в миграцию, я хочу, чтобы они были точно установлены в функции регистрации
Я хочу установить значение по умолчанию для региона и страны в процессе регистрации? Я не хочу помещать скрытые входные данные или помещать их в базу данных или в миграцию, я хочу, чтобы они были точно установлены в функции регистрации
[code] protected function postAdminRegistration(Request $request) { /** @var User $user */ $validatedData = $request->validate([ 'fname' => 'required|string|max:255', 'lname' => 'required|string|max:255', 'country_id'=>'required|integer|min:1',//here default value ex:2 'region_id'=>'required|integer|min:1',//here default value ex:1 'email' => 'required|string|email|max:255|unique:users', 'password' => 'required|string|min:6|confirmed', ]); try { $validatedData['password']= bcrypt(array_get($validatedData, 'password'));
$validatedData['activation_code'] = str_random(30).time(); $user=app(User::class)->create($validatedData); } catch (\Exception $exception) { logger()->error($exception); return redirect()->back()->with('message', 'Unable to create new user.'); } $user->notify(new UserRegisteredSuccessfully($user)); return Redirect::to("users/login_form")->withSuccess('Successfully created a new account. Please check your email and activate your account.'); [/code]