@props([ 'name', 'label' => null, 'options' => [], // espera array de arrays: ['id' => ..., 'nombre' => ...] 'values' => [], // valores seleccionados 'placeholder' => 'Seleccionar...', 'searchPlaceholder' => 'Buscar...', ]) @php $values = old($name, $values); // Normalizar opciones: si vienen como strings, los convertimos a ['id'=>..., 'nombre'=>...] $normalizedOptions = collect($options) ->mapWithKeys(function ($option) { if (!is_array($option)) { return [$option => $option]; } return [$option['id'] => $option['nombre']]; }) ->toArray(); @endphp
{{ $message }}
@enderror