Skip to content

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