composr require 下載擴充套件包
阿新 • • 發佈:2020-09-17
目錄
1. require 命令簡介
require 命令用於下載(引入)擴充套件包
require 將依賴新增或更新到 composer.json 檔案中,不存在則自動建立
require命令官方文件:https://getcomposer.org/doc/03-cli.md#require
2. 下載 composer 包
當前目錄下沒有 composer.json 檔案會自動建立,並生成 vendor 目錄和 composer.lock 檔案
composer require endroid/qr-code
修改已下載的包的版本,直接引入即可,會自動以刪除前安裝的,改為最新指定的版本
composer require endroid/qr-code 3.8.0
3. 一次引入多個 composer 包
支援一次引入多個composer包,使用空格隔開就行
composer require endroid/qr-code topthink/think-view topthink/think-captcha
指定包的版本
composer require endroid/qr-code 3.8.0 topthink/think-view 1.0.5 topthink/think-captcha 3.0.0
4. 引入 composer 的自動載入檔案
<?php
require 'vendor/autoload.php';
// .....
5. 在 PHP 框架中的使用
Laravel、ThinkPHP 這些知名PHP框架都使用了Composer的自動載入
要想引入新的擴充套件包,直接在框架根目錄執行 composer require
即可,框架的入口檔案已經引入了自動載入檔案