validateOnly($field, [ 'email' => ['email', 'unique:users'], 'birthday' => ['date_format:d/m/Y'], ]); } public function register() { $this->validate([ 'name' => ['required'], 'birthday' => ['required', 'date_format:d/m/Y'], 'email' => ['required', 'email', 'unique:users'], ]); $user = new User([ 'name' => $this->name, 'email' => $this->email, 'birthday' => Carbon::createFromFormat('d/m/Y', $this->birthday), ]); $user->user_category_id = UserCategory::where('key', 'individual')->first()->id; $user->user_nature_id = UserNature::where('key', 'individual')->first()->id; $user->user_type_id = UserType::where('key', 'individual')->first()->id; $user->save(); Auth::login($user, true); redirect(route('home')); } public function render() { return view('livewire.auth.register.individual'); } }