'required|string|max:255', 'serie' => 'required|string|unique:devices,serie|max:255', 'module_id' => 'required|exists:modules,id', 'status' => 'nullable|boolean', ]; } public function messages(): array { return [ 'brand.required' => 'La marca del dispositivo es requerida', 'serie.required' => 'El número de serie del dispositivo es requerido', 'module_id.required' => 'El módulo asignado es requerido', ]; } }