castName function

String castName(
  1. Cast cast
)

The cast's name in Laravel's vocabulary (integer, datetime, ...).

Implementation

String castName(Cast cast) => switch (cast) {
  IntCast() => 'integer',
  DoubleCast() => 'double',
  DecimalStringCast(:final places) => 'decimal:$places',
  BoolCast() => 'boolean',
  StringCast() => 'string',
  DateTimeCast() => 'datetime',
  DateTimeFormatCast(:final format) => 'datetime:$format',
  DateCast() => 'date',
  JsonCast() => 'json',
  EnumCast() => 'enum',
  CustomCast() => 'custom',
};