【发布时间】:2016-07-25 16:09:14
【问题描述】:
我想为 Laravel 开发一些包。所以我想创建一个符合Laravel.com 上的 Laravel-package-development 指南的“主”包。然后我想用其他包扩展这个包(或者让其他开发者扩展它)。
因此,我想让我/他们尽可能轻松。所以我正在寻找一种方法来注册这些子包,而不需要在 config/app.php 中注册它们。
如果这些子包可以通过master-package注册激活就好了,master-package是通过ServiceProvider、ClassAlias和Facade正确注册的。或者有没有办法在 config/app.php 中自动注册?
我在 GitHub caffeinated/modules 上找到了一个包,它提供了类似的东西,但是无法通过 composer 安装和更新新包。
如果你们能帮我解决这个问题,那就太好了,因为我想让扩展主包尽可能简单。
谢谢!
【问题讨论】: