所以我对Laravel来说比较新,所以我试图寻求一些建议。我已阅读laravel提供的软件包文档。现在我知道您需要一个服务提供商将您的包连接到laravel,如下所示:Blog\BlogServiceProvider::class
。现在我要做的是有一个控制面板,直接从packagist安装包。现在我可以很容易地在代码中操作composer.json文件。但是,我正在尝试解决的是声明服务提供商。我认为如果我有动态安装会不方便,但你必须自己声明服务提供商。有没有办法可以在Laravel 5中动态注册服务提供商?
答案 0 :(得分:3)
您可以通过App
外观动态添加服务提供商:
App::register('App\Providers\SomeServiceProvider');