Laravel 自定义 Composer 包如何依赖其他包?

laravel 上写了自己的包,我现在要用依赖别人的包。
我该怎么做?如何下载下来并使用到 laravel 上面。

目前,我在我自己开发包的 composer.json 文件写

require : {"spatie/laravel-permission": "^2.7"},

之后 composer update 没有反应。

阅读 5.5k
2 个回答

项目的composer.json 得composer require添加你写的package,然后composer install下就可以了,composer 在安装你的package时候,会先安装spatie/laravel-permission这个package。

  1. 在你的扩展包(composer.jsonrequire)中包含你依赖的第三方包
  2. https://packagist.org/ 发布你的扩展包
  3. 在你的项目里引入你的扩展包
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题