{{-- Seletor múltiplo com busca e chips removíveis (escopos organizacionais). Variáveis esperadas: $selectorId → prefixo único (ex.: scope_structures) $inputName → nome do campo no formulário (ex.: scope_structures[]) $label → rótulo do campo $helpText → texto de ajuda $placeholder → placeholder da busca $dataset → array de { id, label, subtitle?, search } $selectedIds → array de IDs já selecionados $errorKey → chave para @error (ex.: scope_structures) --}} @php $selectedIds = $selectedIds ?? []; $dataset = $dataset ?? []; $selectedItems = collect($dataset)->whereIn('id', $selectedIds); $datasetJson = json_encode(array_values($dataset)); @endphp
{{ __('Selecionados:') }}
@foreach($selectedItems as $item) {{ $item['label'] }} @endforeach
{{ __('Nenhum item selecionado.') }}
{{ $helpText }}
@error($errorKey)
{{ $message }}
@enderror @error($errorKey . '.*')
{{ $message }}
@enderror