# Commandes Composer avec Laragon ## Solution rapide : Utiliser le chemin complet Composer est installé dans Laragon mais n'est pas dans votre PATH. Utilisez le chemin complet : ```bash C:\laragon\bin\composer\composer.bat install C:\laragon\bin\composer\composer.bat update C:\laragon\bin\composer\composer.bat dump-autoload ``` ## Solution permanente : Ajouter au PATH ### Via PowerShell (session actuelle) ```powershell $env:Path += ";C:\laragon\bin\composer" ``` Puis utilisez `composer` normalement. ### Via Windows (permanent) 1. **Windows + R** → `sysdm.cpl` 2. Onglet **Avancé** → **Variables d'environnement** 3. Dans **Variables système**, trouvez `Path` → **Modifier** 4. **Nouveau** → Ajoutez : `C:\laragon\bin\composer` 5. **OK** partout 6. **Redémarrez votre terminal** ## Solution alternative : Terminal Laragon Dans Laragon, utilisez le terminal intégré (clic droit > Terminal) qui a Composer déjà configuré. ## Script automatique Un fichier `setup.bat` a été créé dans `api/`. Double-cliquez dessus pour tout configurer automatiquement ! ## Commandes à exécuter (avec chemin complet) Dans le dossier `api/` : ```bash # Installation des dépendances C:\laragon\bin\composer\composer.bat install # Générer la clé php artisan key:generate # Publier Spatie Permission php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" # Migrations php artisan migrate # Seeders php artisan db:seed # Démarrer le serveur php artisan serve ```