# Checklist de Validation Post-Déploiement ## Routes API à tester après déploiement ### 1. Authentification - [ ] `POST /api/login` - Connexion fonctionne - [ ] `GET /api/me` - Récupération utilisateur connecté - [ ] `POST /api/logout` - Déconnexion fonctionne ### 2. Véhicules - [ ] `GET /api/vehicles` - Liste des véhicules - [ ] `GET /api/vehicles/{id}` - Détails d'un véhicule - [ ] `POST /api/vehicles` - Création d'un véhicule - [ ] `PATCH /api/vehicles/{id}` - Modification d'un véhicule - [ ] `DELETE /api/vehicles/{id}` - Suppression d'un véhicule - [ ] `POST /api/upload/vehicle-photo` - Upload photo véhicule ### 3. Remorques - [ ] `GET /api/trailers` - Liste des remorques - [ ] `GET /api/trailers/{id}` - Détails d'une remorque - [ ] `POST /api/trailers` - Création d'une remorque - [ ] `PATCH /api/trailers/{id}` - Modification d'une remorque - [ ] `DELETE /api/trailers/{id}` - Suppression d'une remorque - [ ] `POST /api/upload/trailer-photo` - Upload photo remorque ### 4. Équipage - [ ] `GET /api/crew-members` - Liste des membres d'équipage - [ ] `GET /api/crew-members/{id}` - Détails d'un membre - [ ] `POST /api/crew-members` - Création d'un membre - [ ] `PATCH /api/crew-members/{id}` - Modification d'un membre - [ ] `DELETE /api/crew-members/{id}` - Suppression d'un membre - [ ] `POST /api/upload/crew-member-photo` - Upload photo membre ### 5. Attelages - [ ] `GET /api/couplings` - Liste des attelages actifs - [ ] `GET /api/couplings/history` - Historique complet - [ ] `GET /api/couplings/vehicle/{vehicleId}` - Attelage par véhicule - [ ] `POST /api/couplings` - Création d'un attelage - [ ] `PATCH /api/couplings/{id}` - Détachement d'un attelage ## Vérifications système - [ ] Logs Laravel accessibles (`storage/logs/laravel.log`) - [ ] Permissions storage correctes (755/775) - [ ] Lien symbolique storage créé (`php artisan storage:link`) - [ ] Caches optimisés (`config:cache`, `route:cache`) - [ ] Variables d'environnement correctes (`.env` sur serveur) - [ ] Base de données accessible - [ ] Migrations à jour (`php artisan migrate:status`) ## Tests Frontend - [ ] Login fonctionne depuis le frontend - [ ] Affichage des véhicules - [ ] Affichage des remorques - [ ] Affichage de l'équipage - [ ] Affichage des attelages - [ ] Upload de photos fonctionne - [ ] Images s'affichent correctement (URLs absolues)