扫码关注官方订阅号
如何自定义composer包,在laravel 框架中如何使用自定义的包?
人生最曼妙的风景,竟是内心的淡定与从容!
这其实有好几个问题要解决.你的自定义包是公有的,还是私有的? 公有的可以直接发到packagist上, 私有的可以就像 @ginnerpeace 说的, 配置一条仓库, URL指向仓库地址就行了.
给个示例吧:
{ "repositories": [ { "type": "vcs", "url": "你的包的git地址(本地和远程都行)" } ], "require": { "你的包名": "dev-master" }, }
在composer.json中配置你想要的包,通过composer update更新,再加载composer的自动加载器,就能使用需要的包了。
composer.json
composer update
composer
自定义包需要在https://packagist.org/ 创建发布,见https://segmentfault.com/a/1190000004294540
可以直接使用自己的git地址,这样需要在 composer.json 里配置一条仓库,类型是vcs。前提条件是你这个git项目下有符合composer规范的 json 文件,就告诉你这些,剩下自己google,写代码的不要和乞丐一样
我写的笔记有说到。https://segmentfault.com/n/13...
视频教程:https://laravist.com/series/y...
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这其实有好几个问题要解决.
你的自定义包是公有的,还是私有的? 公有的可以直接发到packagist上, 私有的可以就像 @ginnerpeace 说的, 配置一条仓库, URL指向仓库地址就行了.
给个示例吧:
在
composer.json中配置你想要的包,通过composer update更新,再加载composer的自动加载器,就能使用需要的包了。自定义包需要在https://packagist.org/ 创建发布,见https://segmentfault.com/a/1190000004294540
可以直接使用自己的git地址,这样需要在 composer.json 里配置一条仓库,类型是vcs。
前提条件是你这个git项目下有符合composer规范的 json 文件,就告诉你这些,剩下自己google,写代码的不要和乞丐一样
我写的笔记有说到。
https://segmentfault.com/n/13...
视频教程:https://laravist.com/series/y...