# Instalar: Ver Imóveis Associados a Cada Cliente

## Ficheiros novos

```
app/Livewire/Admin/ClientShow.php
resources/views/livewire/admin/client-show.blade.php
```

## Ficheiros a substituir

```
resources/views/livewire/admin/client-index.blade.php   (nome do cliente vira link)
routes/web.php                                              (rota /admin/clients/{id})
```

Sem migrations.

```bash
cd ~/public_html/app.amimak.co.mz
php artisan config:clear
php artisan route:clear
php artisan view:clear
```

## O que ganhaste

Em `/admin/clients`, clica no **nome** de qualquer cliente para abrir a
página de detalhe (`/admin/clients/{id}`), que mostra:

- **Todos os imóveis associados** a esse cliente, com o tipo de relação
  (Inquilino, Proprietário, Gestor, etc.)
- Botão **"+ Associar Imóvel"** — liga um imóvel já existente ao cliente
  directamente daqui, sem teres de ir a cada imóvel individualmente
- **"Terminar"** relação (não apaga o histórico — só marca a data de fim)
- Relações terminadas ficam num "Relações terminadas" recolhível, para
  não poluir a vista principal
- Pedidos de manutenção recentes desse cliente
- Utilizadores de portal ligados a essa conta

Isto responde exactamente à tua pergunta: agora é fácil ver **todos os
imóveis do mesmo cliente** de relance, sem teres de percorrer imóvel a
imóvel à procura.

## Testar

1. `/admin/clients` → clica num cliente com pelo menos um imóvel associado
2. Confirma que aparece na secção "Imóveis associados"
3. Testa "+ Associar Imóvel" com um imóvel diferente
4. Testa "Terminar" numa relação → confirma que desaparece da lista activa
   e aparece em "Relações terminadas"
