# Coaster World v1.102.8 — 2026-08-22

## Correctifs
- Répare les colonnes `id` des tables média MySQL lorsqu'elles ont perdu leur attribut `AUTO_INCREMENT`.
- Sécurise l'upload admin en vérifiant que le fichier est réellement écrit sur le disque `public` avant l'insertion en base.
- Ajoute un fallback Laravel pour `/storage/media/...` lorsque le lien `public/storage` est absent ou cassé.
- Conserve le stockage canonique dans `storage/app/public/media/...` et les URL publiques existantes `/storage/media/...`.

## Base de données
- Ajout de la migration `2026_08_22_130000_repair_media_auto_increment_ids.php`.
- Script SQL alternatif : `database/migrations/sql/coaster_world_v1.102.8_media_storage_repair.sql`.
