1.初始化扩展包
mkdir test_composer cd test_composer composer init
开发版本方便调试将Minimum Stability设置为dev
2.包的依赖
依赖是通过require来配置的,例如需要php7.0以上的版本
"require": { "php": ">=7.0"}
如果要引入非PSR-4规范的代码文件,需要用到autoload下面的files
"autoload": {"files": ["app/Helpers/functions.php"] },
3.引入本地的composer包
"repositories": [{"type": "path","url": "/Users/apple/Downloads/test_composer"} ]
加入以上配置,然后composer require引入
composer require apple/test_composer:dev-master
4.将本地的包上传到 packagist
先上传代码到自己的github,复制链接
然后登陆packagist
在Repository URL输入刚刚复制的链接,点击check,然后submit,
5.提交到packagist之后使用就和一般的composer一样了