Is there a reason to why the auditable_id, auditable_type, action, audited_changes, version, request_uuid, and created_at fields are nullable? Are there cases where they are indeed created with null values or is it simply to be more flexible in upcoming changes without requiring the user to run a new schema migration?
Is there a reason to why the
auditable_id,auditable_type,action,audited_changes,version,request_uuid, andcreated_atfields are nullable? Are there cases where they are indeed created with null values or is it simply to be more flexible in upcoming changes without requiring the user to run a new schema migration?