'sometimes|string|max:255', 'active' => 'sometimes|boolean', ]; if ($this->isMethod('POST')) { $rules['description'] = 'required|string|max:255'; } return $rules; } /** * Add custom messages when needed * public function messages(): array * { * return [ * 'field.required' => __('message.algo'), * ]; * } */ }