转换后的数组 */ public function toArray(Request $request): array { return [ ...$this->resource->toArray(), 'limit_plan_ids' => empty($this->limit_plan_ids) ? null : collect($this->limit_plan_ids) ->map(fn(mixed $id): string => (string) $id) ->values() ->all(), 'limit_period' => empty($this->limit_period) ? null : collect($this->limit_period) ->map(fn(mixed $period): string => (string) PlanService::convertToLegacyPeriod($period)) ->values() ->all(), ]; } }