validate([ 'name' => ['required', 'string', 'max:255'], 'email' => ['required', 'string', 'lowercase', 'email', 'max:255', 'unique:' . User::class], 'password' => ['required', 'string', 'confirmed', Rules\Password::defaults()], ]); event(new Registered(($user = User::create($validated)))); Auth::login($user); Session::regenerate(); $this->redirectIntended(route('dashboard', absolute: false), navigate: true); } }; ?>