17370845950

推荐一些优秀的composer扩展包与缩略名调用命令

以下是一些优秀的composer包推荐,以及关于composer命令缩略名的使用说明:

优秀的Composer包推荐

序号 包名 描述
1 endroid/qr-code 生成二维
2 firebase/php-jwt JWT 鉴权
3 qiniu/php-sdk 七牛云官方扩展包
4 phpoffice/phpspreadsheet 导出 Excel,读取Excel
5 flc/dysms 阿里云短信验证码
6 phpmailer/phpmailer 发送邮件
7 yansongda/pay 专注 Alipay 和 WeChat 的支付扩展包
8 intervention/image 图片处理。提供对图片的各种操作:获取图片信息,上传,格式转换,缩放,裁剪等

这些包可以在 Packagist 上找到,Packagist 是 Composer 的默认包存储库。

Composer 命令缩略名使用说明

在使用 Composer 命令时,可以通过缩略名来简化输入,但需要确保缩略名具有唯一性,不会引起混淆。

错误示例:

composer in

因为

init
install
两个命令都是以
in
开头,所以
in
这个缩略名不可用,会导致命令不明确的错误:

Command "in" is ambiguous (init, install and 1 more).

正确示例:

composer ini

因为

ini
开头的命令只有
init
,具有唯一性不会混淆,所以可用,被识别成了
composer init

常用的缩略名

命令 缩略名
self-update self
dump-autoload dump

通过这些缩略名,可以更快速地调用 Composer 命令,但请确保缩略名不会引起混淆。