# Installation — Coaster World v1.81.0

Base attendue : **v1.80.4**.

## 1. Installer le patch

Extraire `coaster-world_patch_v1.81.0_community-photos.zip` à la racine de :

```text
C:\laragon\www\coaster-world
```

en remplaçant les fichiers existants.

## 2. Commandes Laragon

Ouvrir le terminal Laragon :

```bat
cd C:\laragon\www\coaster-world
php artisan optimize:clear
```

Aucune migration SQL n'est nécessaire.

Le CSS de production est déjà inclus dans le patch : aucun `npm run build` n'est requis.

## 3. Stockage public

Si les médias du site s'affichent déjà correctement, ne rien changer.

Si le lien `public\storage` n'existe pas encore, exécuter une seule fois :

```bat
php artisan storage:link
```

## 4. Vérification rapide

1. Faire `Ctrl + F5` dans le navigateur.
2. Se connecter avec un compte utilisateur.
3. Ouvrir une fiche parc, attraction ou coaster puis cliquer sur `Ajouter une photo`.
4. Envoyer une image après avoir coché la confirmation des droits.
5. Ouvrir `Mes photos` : le statut doit être `En attente`.
6. Avec un compte administrateur, ouvrir `Administration → Photos communauté`.
7. Approuver la photo.
8. Recharger la fiche concernée : la photo doit apparaître dans sa galerie avec sa légende et son crédit.
9. Tester également un rejet avec motif : la photo ne doit pas apparaître publiquement et le motif doit être visible dans `Mes photos`.

## Important

Ne pas utiliser `php artisan migrate:fresh`.
