['required', 'string', 'max:255'], 'email' => ['required', 'string', 'email', 'max:255', 'unique:users,email'], 'password' => ['required', 'string', 'confirmed', Password::defaults()], ]; } public function messages(): array { return [ 'name.required' => 'Name is required', 'email.required' => 'Email is required', 'email.email' => 'Please enter a valid email address', 'email.unique' => 'This email is already registered', 'password.required' => 'Password is required', 'password.confirmed' => 'Password confirmation does not match', ]; } }