入门

定义依赖项

放置名为作曲家.json在项目的根目录中,包含项目依赖项:

{“要求”:{“供应商/包”:“1.3.2”,“供应商/包装2”:“1.*”,“供应商/包装3”:“^2.0.3”}}

有关包版本使用的更多信息,请参阅作曲家文档.

在项目中安装Composer

在命令行中运行此命令:

卷曲-sShttps://getcomposer.org/installer网站| php(电话)

或者下载composer.phar到您的项目根目录中。

有关完整信息,请参阅Composer文档安装说明在各种平台上。

再进行

在项目根目录中执行此操作。

php composer.phar安装

自动加载依赖项

如果您的包指定自动加载信息,您可以通过将以下内容添加到代码中来自动加载所有依赖项:

需要“vendor/autoload.php”;

浏览我们必须找到更多可以在项目中使用的优秀库。

发布程序包

定义您的包

放置名为作曲家.json位于软件包存储库的根,包含以下信息:

{“name”:“your-vendor-name/package-name”,“description”:“软件包功能的简短描述”,“要求”:{“php”:“>=8.2”,“其他供应商/包”:“1.*”}}

这是你必须提供的最低限度的信息。

有关包命名的更多详细信息以及可以用来更好地记录包的字段,请参阅关于第页。

验证文件

运行编写器验证以检查您的文件是否没有语法错误。

提交文件

添加作曲家.json到您的git或其他VCS存储库并提交。

发布它

登录登记然后点击提交按钮。

一旦您在其中输入了公共存储库URL,您的包将定期自动爬网。您只需确保composer.json文件是最新的。

共享专用代码

使用私人包装商如果您想将私有代码作为Composer包与同事或客户共享,而不想在Packagist.org上向所有人发布。private Packagist允许您通过per-user身份验证、团队管理和版本控制系统中的集成来管理您自己的私有Composer存储库。