Composer Cheat Sheet
Composer är ett verktyg för hantering av beroenden för PHP 5.3+. Det låter dig deklarera biblioteken som ditt projekt beror på, och det kommer att installera dem åt dig i ditt projekt. Composer är inte en pakethanterare.
För alla composer-kommandon du installerar kan du behöva använda php composer.phar i composer-installationsmappen istället for den vanliga composer.
Pakethantering
| Kommando | Beskrivning |
|---|---|
composer install |
Installera allt i composer.json |
composer install laravel |
Installera ett paket |
composer install laravel --dry-run |
Simulera installation och visa vad som skulle hända |
composer install laravel --no-scripts |
Hoppa över skript som definierats i composer.json-filen |
Uppdatering
| Kommando | Beskrivning |
|---|---|
composer update |
Uppdatera alla paket |
composer update laravel |
Uppdatera ett specifikt paket |
composer update vendor/* |
Uppdatera alla paket i en mapp |
composer update --lock |
Uppdatera endast lock-filens hash, utan att uppdatera några paket |
Beroenden
| Kommando | Beskrivning |
|---|---|
composer require laravel |
Lägg till ett nytt paket i composer.json och installera det |
composer require laravel --dev |
Lägg till ett nytt paket i require-dev och installera det |
Borttagning
| Kommando | Beskrivning |
|---|---|
composer remove laravel |
Ta bort ett paket från composer.json och avinstallera det |