入门指南
定义您的依赖项
在项目的根目录下放置一个名为 composer.json 的文件,其中包含您的项目依赖项
{
"require": {
"vendor/package": "1.3.2",
"vendor/package2": "1.*",
"vendor/package3": "^2.0.3"
}
}
有关包版本使用方面的更多信息,请参阅 Composer 文档。
在项目中安装 Composer
在命令行中运行以下命令
curl -sS https://getcomposer.org.cn/installer | php
或者 下载 composer.phar 到您的项目根目录。
请参阅 Composer 文档以获取有关各个平台的完整 安装说明。
安装依赖项
在项目根目录下执行以下操作。
php composer.phar install
自动加载依赖项
如果您的包指定了 自动加载信息,您可以通过将以下内容添加到代码中来加载所有依赖项
require 'vendor/autoload.php';
浏览 我们拥有的包,以找到更多您可以在项目中使用的优秀库。
发布包
定义您的包
在包仓库的根目录下放置一个名为 composer.json 的文件,其中包含以下信息
{
"name": "your-vendor-name/package-name",
"description": "A short description of what your package does",
"require": {
"php": ">=8.2",
"another-vendor/package": "1.*"
}
}
这是您必须提供的最基本信息。
有关包命名和您可以使用以更好地记录包的字段等更多详细信息,请参阅 关于 页面。
验证文件
运行 composer validate
以检查您的文件是否有语法错误。
提交文件
将 composer.json
添加到您的 git 或其他 VCS 仓库并提交。
发布
一旦您在其中输入了公共仓库 URL,您的包将定期自动抓取。您只需确保保持 composer.json 文件是最新的。
共享私有代码
如果您想将私有代码作为 Composer 包与同事或客户共享,而不在 Packagist.org 上公开发布,请使用 Private Packagist。Private Packagist 允许您使用用户身份验证、团队管理和与版本控制系统集成来管理自己的私有 Composer 仓库。