toDatabaseJson method
Converts model data to JSON for saving to database. This does NOT hide fields like password.
Implementation
Map<String, dynamic> toDatabaseJson() {
final data = <String, dynamic>{};
for (final key in fillable) {
final value = getField(key);
if (value is DateTime) {
data[key] = value.toUtc();
} else {
data[key] = value;
}
}
return data;
}