isFillable method

bool isFillable(
  1. String key
)

Determine if the given attribute may be mass assigned.

Implementation

bool isFillable(String key) {
  if (fillable.contains('*')) return true;
  if (fillable.contains(key)) return true;
  if (guarded.contains('*')) return false;
  return guarded.isEmpty || !guarded.contains(key);
}