---
suivi: 1133
date: 2026-07-31
sujet: Foncier — colonne Dernier contact propriétaires (D13)
chantier: module-foncier
type: feature
statut: livre
hash: deb287d4
fichiers:
  - app/Services/Foncier/ProprietaireListeQuery.php
  - app/Http/Controllers/Foncier/ProprietaireController.php
  - resources/js/Pages/Foncier/Proprietaires/Index.vue
  - tests/Feature/Foncier/FoncierProprietaireDernierContactTest.php
  - database/data/journal_mises_a_jour_post_2026_06_12.php
  - public/build/
---

## Performance

- Avant (anti-pattern dossiers) : 1 + N `MAX(created_at)` par ligne.
- Après : 1 `leftJoinSub` agrégé + `withCount` + `with(responsable)` — budget ≤ 6 requêtes pour la page listée (mesuré via `query_count`, hors options #1070).

## DÉPLOIEMENT OVH

```bash
git pull origin main
php artisan optimize:clear
php artisan journal:sync
php artisan view:clear
```

Pas de migration.
