# Coaster World v1.88.2 — Correctifs Blade & cache Windows

Date : 2026-08-15
Base : v1.88.1

## Road Trips

- Correction de l'erreur `Undefined variable $trip` sur `/road-trips`.
- Réécriture de la liste des Road Trips avec `@forelse` afin de garantir que `$trip` n'est utilisé que dans sa propre boucle.
- La variable temporaire utilisée pour les invitations est renommée en `$inviteTrip` afin d'éviter toute collision de portée.
- Les directives Blade compactées sur une seule ligne ont été supprimées de cette vue.
- Les Road Trips existants et leurs données ne sont ni modifiés ni supprimés.

## Vues parc / attraction / coaster

- Nettoyage préventif des directives Blade compactées dans :
  - `resources/views/pages/parks/show.blade.php`
  - `resources/views/pages/attractions/show.blade.php`
  - `resources/views/pages/coasters/show.blade.php`
- Les conditions de tendance Live et les légendes de photos utilisent maintenant des blocs Blade explicites et séparés.
- Aucun changement fonctionnel des données Live, prévisions ou galeries.

## Cache Blade sous Windows / Laragon

- Ajout de `tools/repair_view_cache_windows.bat`.
- Ce script :
  1. exécute `php artisan optimize:clear` ;
  2. nettoie explicitement les vues compilées ;
  3. précompile les vues avec `php artisan view:cache`.
- Il est destiné aux erreurs Windows du type :
  `rename(...storage/framework/views/...): Accès refusé (code: 5)`.
- Si un fichier reste verrouillé, arrêter Apache depuis Laragon, fermer les onglets Coaster World puis relancer le script.

## Base de données

Aucune nouvelle migration SQL.
