code: protected function deserializeSoftDelete($value, $field, $record)
      {
          if (collect([true, false, 1, 0, '1', '0'])->containsStrict($value)) {
              return $value ? Carbon::now() : null;
          }
  
          return $this->deserializeAttribute($value, $field, $record);
      }
docs: Deserialize the provided value for the soft delete attribute.
  
  If a boolean is provided, we interpret the soft delete value as now.
  We check for all the boolean values accepted by the Laravel boolean
  validator.
  
  @param $value
  @param $field
  @param $record
  @return Carbon|null