composr require 下載擴展包
1. require 命令簡介
require 命令用于下載(引入)擴展包
require 將依賴添加或更新到 composer.json 文件中,不存在則自動創(chuàng)建
require命令官方文檔:https://getcomposer.org/doc/03-cli.md#require
2. 下載 composer 包
當(dāng)前目錄下沒有 composer.json 文件會自動創(chuàng)建,并生成 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的自動加載
要想引入新的擴展包,直接在框架根目錄執(zhí)行 composer require 即可,框架的入口文件已經(jīng)引入了自動加載文件

浙公網(wǎng)安備 33010602011771號