'sometimes|string|max:255', 'field_type' => 'sometimes|in:textbox,number,dropdown,checkbox,date,textarea', 'category' => 'sometimes|nullable|string|max:100', 'description' => 'sometimes|nullable|string', 'is_common' => 'sometimes|nullable|boolean', 'default_value' => 'sometimes|nullable|string', 'options' => 'sometimes|nullable|array', 'validation_rules' => 'sometimes|nullable|array', 'properties' => 'sometimes|nullable|array', ]; } }