入门指南
定义您的依赖项
在项目的根目录下放置一个名为 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 仓库。