*/ public static function stateIds(): array { return [ self::STATE_TRIAL, self::STATE_ACTIVE, self::STATE_PAST_DUE, self::STATE_CANCEL_AT_PERIOD_END, self::STATE_ENDED, ]; } protected function casts(): array { return [ 'trial_ends_at' => 'datetime', 'current_period_starts_at' => 'datetime', 'current_period_ends_at' => 'datetime', ]; } /** * @return BelongsTo */ public function workspace(): BelongsTo { return $this->belongsTo(Workspace::class); } }