|string> */ public function rules(): array { return [ 'email' => ['required', 'string', 'lowercase', 'email', 'max:255', 'unique:user_leads,email'], 'referrer_code' => ['nullable', 'string', 'max:12'], 'locale' => ['nullable', 'string', 'in:en,es,fr'], ]; } /** * Get custom error messages for validation rules. * * @return array */ public function messages(): array { return [ 'email.required' => 'Please enter your email address.', 'email.email' => 'Please enter a valid email address.', 'email.unique' => 'This email has already been registered.', ]; } }