安装
下载Composer-Setup,安装,并加入到系统 path
路径
使用
composer install //读取composer.json,并安装
composer require laravel/laravel //安装一个库
composer update //更新所有已安装的库
composer search library_name //搜索库
composer self_update //更新composer自身
composer dump-autoload //要更新autoloader时,运行
创建 packagitst
自己的库
创建一个 git
仓库项目
注册 packagist
账号,并提交 git
地址
注册后,点击 submit
按钮,提交 git
仓库地址,然后, packagist
会拉取你的代码
设置 WebHook
实现自动同步
进入 packagist
文档 获取类似下面的地址
https://packagist.org/api/bitbucket?username=singi2016cn&apiToken=API_TOKEN
API_TOKEN
在packagist
的用中心获取
^
和~
的区别
在x.y的情况下是一样的都是代表x.y <= 版本号 < (x+1).0,但是在版本号是x.y.z的情况下有区别,举个例子吧:
- ~1.2.3 代表 1.2.3 <= 版本号 < 1.3.0
- ^1.2.3 代表 1.2.3 <= 版本号 < 2.0.0
也就是说^锁定的是 最左边 的版本号,~锁定的是 中间 的版本号