@php $values = collect(old($name, $model->{$name} ?? []))->values(); $itemsSelected = collect($itemsList) ->filter(fn($item) => $values->filter(fn($value) => intval($value) === $item['value'])->count()) ->values() ->map(fn($country) => ['label' => $country['label'], 'value' => $country['value']]); $data = [ "name" => $name, "label" => $label, "placeholder" => $placeholder, "itemsSelected" => $itemsSelected, "itemsList" => $itemsList, "itemLimit" => $itemLimit, "showSpecificItem" => $showSpecificItem ?? null, "errors" => $errors->getBag("default")->getMessages() ?? [], 'helper' => $helper, 'required' => $required ]; @endphp