Clientes Novo cliente
@foreach ( \App\Models\Cliente::TIPOS_PESSOA as $valor => $label ) @endforeach @foreach ( $gruposCobranca as $grupo ) @endforeach @foreach ( $statusDisponiveis as $status ) @endforeach
@if (request()->query()) Limpar @endif Pesquisar
{{ $clientes->total() }} {{ $clientes->total() === 1 ? 'cliente' : 'clientes' }} @if ($clientes->isEmpty())

Nenhum cliente encontrado

Cadastre o primeiro cliente ou altere os filtros.

@else
@foreach ($clientes as $cliente) @php $statusVariant = match ( $cliente->user->status ) { \App\Enums\StatusUsuario::ATIVO => 'success', \App\Enums\StatusUsuario::PENDENTE => 'warning', \App\Enums\StatusUsuario::INATIVO => 'danger', default => 'neutral', }; $asaasSincronizado = $cliente->gateway === 'asaas' && filled( $cliente ->gateway_customer_id ) && $cliente ->gateway_status === 'Sincronizado'; @endphp

{{ $cliente->nome }}

{{ $cliente ->tipo_pessoa }}

{{ $cliente ->documento_formatado }}

{{ $cliente ->user ->status ->label() }}
Responsável: {{ $cliente ->responsavel_contrato }}
E-mail: {{ $cliente ->user ->email }}
Grupo: {{ $cliente ->grupoCobranca ?->nome ?? 'Sem grupo' }}
Cobrança em lote: {{ $cliente ->cobranca_lote_ativa ? 'Habilitada' : 'Pausada' }}
Asaas: {{ $asaasSincronizado ? 'Sincronizado' : ( $cliente ->gateway_status === 'Falhou' ? 'Falhou' : 'Pendente' ) }}
@csrf Sincronizar
Editar
@endforeach
{{ $clientes->links() }}
@endif