*/ public function toArray(Request $request): array { return [ 'colors' => $this->options($this->resource['colors']), 'sizes' => $this->options($this->resource['sizes']), ]; } /** * @param Collection $options * @return Collection */ private function options(Collection $options): Collection { return $options->map(fn (AttributeOption $option): array => [ 'value' => $option->value, 'label' => $option->label, ])->values(); } }