{{-- Seletor de empresas vinculadas ao usuário com busca e chips removíveis. Variáveis esperadas: $empresas → Collection de Empresa $selectedEmpresas → array de IDs já selecionados --}} @php $selectedEmpresas = $selectedEmpresas ?? []; $selectedItems = $empresas->whereIn('id', $selectedEmpresas); $datasetJson = json_encode( $empresas->map(function ($empresa) { $label = trim((string) ($empresa->nomeFantasia ?: $empresa->razaoSocial ?: $empresa->cnpj)); return [ 'id' => $empresa->id, 'label' => $label, 'nomeFantasia' => (string) ($empresa->nomeFantasia ?? ''), 'razaoSocial' => (string) ($empresa->razaoSocial ?? ''), 'cnpj' => (string) ($empresa->cnpj ?? ''), ]; })->values() ); @endphp
{{ __('Selecione uma ou mais empresas às quais o usuário estará vinculado para controle de escopo em módulos como Cronogramas.') }}
{{-- Chips: empresas já selecionadas --}}
{{ __('Selecionadas:') }}
@foreach($selectedItems as $empresa) @php $label = trim((string) ($empresa->nomeFantasia ?: $empresa->razaoSocial ?: $empresa->cnpj)); @endphp {{ $label }} @endforeach
{{ __('Nenhuma empresa selecionada.') }}
{{-- Busca --}}
{{-- Resultados da busca --}}
@error('empresas')
{{ $message }}
@enderror @error('empresas.*')
{{ $message }}
@enderror {{-- Hidden inputs enviados no formulário --}} {{-- Dataset completo para o JS --}}