Arkusz Skrótów Composer
Composer to narzędzie do zarządzania zależnościami dla PHP 5.3+. Pozwala zadeklarować biblioteki, od których zależy Twój projekt, a następnie zainstaluje je w Twoim projekcie. Composer nie jest menedżerem pakietów.
W przypadku wszystkich instalowanych poleceń composer, może być konieczne użycie php composer.phar w folderze instalacyjnym composer zamiast zwykłego polecenia composer.
Zarządzanie Pakietami
| Polecenie | Opis |
|---|---|
composer install |
Zainstaluj wszystko, co znajduje się w composer.json |
composer install laravel |
Zainstaluj pakiet |
composer install laravel --dry-run |
Symuluj instalację i pokaż, co by się stało |
composer install laravel --no-scripts |
Pomiń skrypty zdefiniowane w pliku composer.json |
Aktualizacja
| Polecenie | Opis |
|---|---|
composer update |
Zaktualizuj wszystkie pakiety |
composer update laravel |
Zaktualizuj konkretny pakiet |
composer update vendor/* |
Zaktualizuj wszystkie pakiety w folderze |
composer update --lock |
Zaktualizuj tylko hash pliku lock, bez aktualizacji pakietów |
Zależności
| Polecenie | Opis |
|---|---|
composer require laravel |
Dodaj nowy pakiet do composer.json i zainstaluj go |
composer require laravel --dev |
Dodaj nowy pakiet do require-dev i zainstaluj go |
Usuwanie
| Polecenie | Opis |
|---|---|
composer remove laravel |
Usuń pakiet z composer.json i odinstaluj go |