validate([ 'name' => ['required'], 'email' => ['required', 'email', 'unique:users'], 'password' => ['required', 'min:8', 'same:passwordConfirmation'], ]); $user = User::create([ 'email' => $this->email, 'name' => $this->name, 'password' => Hash::make($this->password), ]); $user->sendEmailVerificationNotification(); Auth::login($user, true); redirect(route('home')); } public function render() { return view('livewire.auth.register'); } }