第一步:安装composer,自己百度,网上一大堆
第二步:新建test目录,并切换到test下执行composer init 可以根据提示设置信息,也可一路回车,之后test文件夹下生成了一个composer.json文件
第三步:在test/src/文件夹下新建Test.php类
如图:
Test类代码
第四步:在composer.json中增加自己的 autoloader
如图:
增加自己的 autoloader
第五步:在GitHub中新建同名的仓库,并把上面代码push到此仓库,然后再相应的项目中点击setting,进入到设置页面,在配置Packagist的hook。
如图:
点击setting
搜索并点击packagist
上面点击创建了之后,接下来要去 https://packagist.org/profile/ 上面创建一个号,看一下自己的API token
复制token
回到github进行hook相关配置:
配置hook
然后点击add service按钮配置成功
第六步:在Packagist官网中点击submit包的GitHub地址
检测
提交
大功告成
ok了
第七步:使用自己定义的包
先配置代理:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
下载包到项目(dev-master默认分支)
composer require wanlliu/hello dev-master
使用代码实例
代码实例