Ajout du tp 9 et 10 pour l'actualisation du mini-crm

This commit is contained in:
2026-10-21 15:57:28 +02:00
parent ffe85d5f0d
commit 6c0056944c
7 changed files with 342 additions and 0 deletions
@@ -0,0 +1,11 @@
TP9 :
J'ai ajouté une API au Mini-CRM sans supprimer les routes web existantes.
J'ai créé les routes GET/POST, le contrôleur API, la validation et la recherche par email.
TP10 :
J'ai structuré le JSON avec ClientResource, ajouté PATCH et DELETE,
géré l'unicité de l'email et ajouté la pagination à 10 clients par page.
Important :
Les routes API sont publiques uniquement pour le cadre pédagogique du TP.
Dans un vrai CRM, elles devraient être protégées par authentification et autorisation.