# Installation — Coaster World v1.88.2

Base attendue : **v1.88.1**.

## 1. Installer le patch

Extraire `coaster-world_patch_v1.88.2_blade-windows-fix.zip` à la racine de :

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

en acceptant le remplacement des fichiers existants.

## 2. Base de données

Aucune migration SQL n'est ajoutée par la v1.88.2.

Si les migrations v1.87/v1.88 ont déjà été appliquées, ne lancer aucune nouvelle migration pour ce correctif.

Ne jamais utiliser `php artisan migrate:fresh`.

## 3. Nettoyage standard

Dans Laragon > Terminal :

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

Puis faire **Ctrl + F5**.

## 4. Si l'erreur Windows `Accès refusé (code: 5)` apparaît encore

Cette erreur concerne un fichier Blade compilé verrouillé dans `storage\framework\views`.

Méthode recommandée :

1. Fermer les onglets Coaster World qui chargent en boucle.
2. Dans Laragon, arrêter **Apache**.
3. Depuis Laragon > Terminal, exécuter :

```bat
cd C:\laragon\www\coaster-world
tools\repair_view_cache_windows.bat
```

4. Redémarrer Apache.
5. Faire **Ctrl + F5**.

Le script exécute automatiquement le nettoyage et `php artisan view:cache`.

## 5. Vérifications rapides

1. Ouvrir `/road-trips` : les Road Trips existants doivent réapparaître sans erreur `$trip`.
2. Ouvrir une fiche parc.
3. Ouvrir une fiche attraction et une fiche coaster.
4. Ouvrir `/notifications`.
5. Vérifier qu'aucune erreur Blade/500 n'apparaît.
