All composer commands, depending on your install, may need to use php composer.phar
in the install folder for composer, instead of plain composer
.
Package management
Command |
Description |
composer install |
Install everything in composer.json |
composer install laravel |
Install a package |
composer install laravel --dry-run |
Simulates the install without installing anything |
composer install laravel --no-scripts |
Skips post-download scripts |
Updating
Command |
Description |
composer update |
Update all packages |
composer update laravel |
Update a certain package |
composer update vendor/* |
Update all packages in a folder |
composer update --lock |
Update lock file hash without updating any packages |
Requiring
Command |
Description |
composer require laravel . |
Add new package to composer.json and install it |
composer require laravel --dev |
Add new package to require-dev and install it. |
Removing
Command |
Description |
composer remove laravel |
Remove new package from composer.json and uninstall it |
0 Comments for this cheatsheet. Write yours!