Composer Commands
PHP dependency manager.All Composer pages
- composer dump-autoload -o: regenerate and optimize the autoloadercomposer dump-autoload rebuilds vendor/autoload.php after autoload changes in composer.json; -o builds a classmap for production. Usage, -a, --apcu, --no-dev.
- composer require vendor/package:version: install a specific package versioncomposer require vendor/package:1.2.3 installs an exact version; ^, ~ and ranges set constraints. --dev, -W for conflicts, PHP platform and stability pitfalls.
- composer update vendor/package: update one package without touching the otherscomposer update vendor/package updates one package within its constraint and leaves the rest locked. -w and -W for dependencies, --dry-run, --lock and pitfalls.
- composer why-not vendor/package version: find what blocks an upgradecomposer why-not vendor/package 7.1 lists what blocks a version from installing; composer why shows what requires a package. Read the answer and fix it.