A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /_/
-bash/zsh: composer: command not found #Debian apt-get install composer #Ubuntu apt-get install composer #Alpine apk add composer #Arch Linux pacman -S composer #Kali Linux apt-get install composer #Fedora dnf install composer #OS X brew install composer #Raspbian apt-get install composer #Windows https://getcomposer.org/Composer-Setup.exe #Command-Line Installation php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('sha384', 'composer-setup.php') === '55ce33d7678c5a611085589f1f3ddf8b3c52d662cd01d4ba75c0ee0459970c2200a51f492d557530c71c15d8dba01eae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');" #Docker docker run cmd.cat/composer composer
composer [options] [arguments]
Options: -h, --help Display help for the given command. When no command is given display help for the list command -q, --quiet Do not output any message -V, --version Display this application version --ansi|--no-ansi Force (or disable --no-ansi) ANSI output -n, --no-interaction Do not ask any interactive question --profile Display timing and memory usage information --no-plugins Whether to disable plugins. --no-scripts Skips the execution of all scripts defined in composer.json file. -d, --working-dir=WORKING-DIR If specified, use the given directory as working directory. --no-cache Prevent use of the cache -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug Available commands: about Shows a short information about Composer. archive Creates an archive of this composer package. browse [home] Opens the package's repository URL or homepage in your browser. check-platform-reqs Check that platform requirements are satisfied. clear-cache [clearcache|cc] Clears composer's internal package cache. completion Dump the shell completion script config Sets config options. create-project Creates new project from a package into given directory. depends [why] Shows which packages cause the given package to be installed. diagnose Diagnoses the system to identify common errors. dump-autoload [dumpautoload] Dumps the autoloader. exec Executes a vendored binary/script. fund Discover how to help fund the maintenance of your dependencies. global Allows running commands in the global composer dir ($COMPOSER_HOME). help Display help for a command init Creates a basic composer.json file in current directory. install [i] Installs the project dependencies from the composer.lock file if present, or falls back on the composer.json. licenses Shows information about licenses of dependencies. list List commands outdated Shows a list of installed packages that have updates available, including their latest version. prohibits [why-not] Shows which packages prevent the given package from being installed. reinstall Uninstalls and reinstalls the given package names remove Removes a package from the require or require-dev. require Adds required packages to your composer.json and installs them. run-script [run] Runs the scripts defined in composer.json. search Searches for packages. self-update [selfupdate] Updates composer.phar to the latest version. show [info] Shows information about packages. status Shows a list of locally modified packages. suggests Shows package suggestions. update [u|upgrade] Updates your dependencies to the latest version according to composer.json, and updates the composer.lock file. validate Validates a composer.json and composer.lock.
composer 添加一个包作为此项目的依赖项,将其添加到 `composer.json`:
composer require user/package_name
在该项目的 composer.json?
中安装所有依赖项:
composer install
composer 从此项目中卸载一个包,将其作为依赖项从 composer.json
中删除:
composer remove user/package_name
composer 更新此项目的 composer.json
中的所有依赖项:
composer update
将 composer 更新到最新版本:
composer self-update
composer 自动生成对应的类,执行 composer dump-autoload 不会下载任何新内容,而是查找它需要再次包含的所有类。它只是重新生成需要包含在项目中的所有类的列表 autoload_classmap.php
:
composer dump-autoload ------------ "autoload": { "classmap": [ "PATH TO YOUR MIGRATIONS FOLDER" ], }