1. 程式人生 > 實用技巧 >composr require 下載擴充套件包

composr require 下載擴充套件包

目錄

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 即可,框架的入口檔案已經引入了自動載入檔案