>  기사  >  백엔드 개발  >  如何自定义composer包,在laravel 框架中如何使用自定义的包?

如何自定义composer包,在laravel 框架中如何使用自定义的包?

WBOY
WBOY원래의
2016-07-06 13:51:591107검색

如何自定义composer包,在laravel 框架中如何使用自定义的包?

回复内容:

如何自定义composer包,在laravel 框架中如何使用自定义的包?

这其实有好几个问题要解决.
你的自定义包是公有的,还是私有的? 公有的可以直接发到packagist上, 私有的可以就像 @ginnerpeace 说的, 配置一条仓库, URL指向仓库地址就行了.

给个示例吧:

<code>{
    "repositories": [
        {
            "type": "vcs",
            "url": "你的包的git地址(本地和远程都行)"
        }
    ],
    "require": {
        "你的包名": "dev-master"
    },
}</code>

composer.json中配置你想要的包,通过composer update更新,再加载composer的自动加载器,就能使用需要的包了。

自定义包需要在https://packagist.org/ 创建发布,见https://segmentfault.com/a/1190000004294540

可以直接使用自己的git地址,这样需要在 composer.json 里配置一条仓库,类型是vcs。
前提条件是你这个git项目下有符合composer规范的 json 文件,就告诉你这些,剩下自己google,写代码的不要和乞丐一样

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.