explode(','); $duplicateValues = $values->duplicates(function (mixed $sort) { if (is_string($sort) && Str::startsWith($sort, '-')) { return Str::replaceFirst('-', '', $sort); } return $sort; }); if ($duplicateValues->isNotEmpty()) { $fail(__('validation.distinct')); } } }