> */ public function rules(): array { return parent::rules() + [ 'name' => ['required', 'string', 'max:120'], ]; } /** * @return array */ public function messages(): array { return parent::messages() + [ 'name.required' => __('newsletter.validation.name'), 'name.max' => __('newsletter.validation.name'), ]; } public function listName(): string { return trim((string) $this->validated('name')); } }