# Installation — Coaster World v1.79.0

Base attendue : **v1.78.0**.

## Méthode recommandée — Laragon / Artisan

Extraire le patch ou l'archive dans :

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

Puis :

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

La migration attendue est :

`2026_08_15_001900_extend_challenges_v2`

Ensuite faire un **Ctrl + F5** dans le navigateur.

Le nouveau hub est disponible dans **Défis** dans la navigation.

## Initialiser immédiatement les défis officiels

Ce n'est pas obligatoire : ils sont créés automatiquement à l'ouverture du hub et par le scheduler.

Pour forcer l'initialisation :

```bat
php artisan cw:challenges:sync
```

Pour recalculer aussi tous les participants actifs :

```bat
php artisan cw:challenges:sync --all
```

## Alternative phpMyAdmin

Si Artisan n'est pas utilisé, importer uniquement :

`database\migrations\sql\coaster_world_v1.79.0_challenges_v2.sql`

Puis :

```bat
php artisan optimize:clear
```

Ne pas exécuter à la fois la migration Artisan et le SQL manuel. Ne pas utiliser `migrate:fresh`.
