'Website', self::TIKTOK => 'Tiktok', self::YOUTUBE => 'Youtube', self::FACEBOOK => 'Facebook', self::INSTAGRAM => 'Instagram', self::OTHER => 'Other', }; } public static function options(): array { return collect(self::cases()) ->mapWithKeys(fn ($case) => [$case->value => $case->getLabel()]) ->toArray(); } }