Skip to content

Aide-mémoire Composer

Composer est un outil de gestion de dépendances pour PHP 5.3+. Il vous permet de déclarer les bibliothèques dont votre projet dépend, et il les installera pour vous dans votre projet. Composer n’est pas un gestionnaire de paquets.

Pour toutes les commandes composer que vous installez, vous devrez peut-être utiliser php composer.phar dans le dossier d’installation de composer au lieu de l’habituel composer.

Gestion des paquets

Commande Description
composer install Installer tout ce qui se trouve dans composer.json
composer install laravel Installer un paquet
composer install laravel --dry-run Simuler l’installation et montrer ce qui se passerait
composer install laravel --no-scripts Ignorer les scripts définis dans le fichier composer.json

Mise à jour

Commande Description
composer update Mettre à jour tous les paquets
composer update laravel Mettre à jour un paquet spécifique
composer update vendor/* Mettre à jour tous les paquets d’un dossier
composer update --lock Mettre à jour uniquement le hash du fichier lock, sans mettre à jour de paquets

Dépendances

Commande Description
composer require laravel Ajouter un nouveau paquet à composer.json et l’installer
composer require laravel --dev Ajouter un nouveau paquet à require-dev et l’installer

Suppression

Commande Description
composer remove laravel Supprimer un paquet de composer.json et le désinstaller