Composer fuskpapper
Composer är ett verktyg för beroendehantering i PHP. Det låter dig deklarera de bibliotek som ditt projekt beror på och det kommer att hantera (installera/uppdatera) dem åt dig. Composer är inte en pakethanterare i traditionell mening.
Alla Composer-kommandon du installerar kan behöva använda php composer.phar i Composer-installationsmappen istället för vanliga composer.
Pakethantering (Package Management)
| Kommando | Beskrivning |
|---|---|
composer install |
Installera allt i composer.json |
| — | — |
composer install laravel |
Installera ett specifikt paket |
composer install laravel --dry-run |
Simulera installationen och visa vad som skulle hända |
composer install laravel --no-scripts |
Hoppa över skript som definierats i composer.json-filen |
Uppdatera (Update)
| Kommando | Beskrivning |
|---|---|
composer update |
Uppdatera alla paket |
| — | — |
composer update laravel |
Uppdatera ett specifikt paket |
composer update vendor/* |
Uppdatera alla paket under en specifik vendor-mapp |
composer update --lock |
Uppdatera endast lock-filens hash utan att uppdatera några paket |
Beroenden (Dependencies)
| 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 (Removal)
| Kommando | Beskrivning |
|---|---|
composer remove laravel |
Ta bort ett paket från composer.json och avinstallera det |