['sometimes', 'nullable', 'string', 'max:18', Cnpj::rule()], ]; // Different rules for creation //if ($this->isMethod('POST')) { // Make fields required if needed // $rules['field'] = 'required|string|max:255'; //} return $rules; } /** * Add custom messages when needed * public function messages(): array * { * return [ * 'field.required' => __('message.algo'), * ]; * } */ }