Skip to content

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