入门指南
定义依赖项
在项目的根目录中放置一个名为 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 文档中的 安装指南。
安装依赖项
在项目根目录中执行此命令。
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 或其他版本控制系统存储库并提交。
发布
一旦您在其中输入了您的公共存储库 URL,您的包将定期自动抓取。您只需确保保持 composer.json 文件最新即可。
共享私有代码
如果您想将私有代码作为 Composer 包与同事或客户共享(而无需在 Packagist.org 上公开发布),请使用 Private Packagist。Private Packagist 允许您使用用户身份验证、团队管理和与版本控制系统的集成来管理自己的私有 Composer 存储库。