Composer Cheat Sheet
Composer ist ein Tool zur Verwaltung von Abhängigkeiten für PHP 5.3+. Es ermöglicht Ihnen, die Bibliotheken zu deklarieren, von denen Ihr Projekt abhängt, und installiert diese in Ihrem Projekt. Composer ist kein Paketmanager.
Für alle installierten Composer-Befehle müssen Sie möglicherweise php composer.phar im Composer-Installationsordner anstelle des regulären composer verwenden.
Paketverwaltung
| Befehl | Beschreibung |
|---|---|
composer install |
Alles in der composer.json installieren |
composer install laravel |
Ein Paket installieren |
composer install laravel --dry-run |
Installation simulieren und anzeigen, was passieren würde |
composer install laravel --no-scripts |
In der composer.json-Datei definierte Skripte überspringen |
Aktualisieren
| Befehl | Beschreibung |
|---|---|
composer update |
Alle Pakete aktualisieren |
composer update laravel |
Ein bestimmtes Paket aktualisieren |
composer update vendor/* |
Alle Pakete unter einem Ordner aktualisieren |
composer update --lock |
Nur den Hash der Lock-Datei aktualisieren, ohne Pakete zu aktualisieren |
Abhängigkeiten
| Befehl | Beschreibung |
|---|---|
composer require laravel |
Ein neues Paket zur composer.json hinzufügen und installieren |
composer require laravel --dev |
Ein neues Paket zu require-dev hinzufügen und installieren |
Entfernen
| Befehl | Beschreibung |
|---|---|
composer remove laravel |
Ein Paket aus der composer.json entfernen und deinstallieren |