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 |