是否在Laravel软件包中注册app.php中的服务提供商?

时间:2015-12-09 22:00:32

标签: php laravel package composer-php

我为Laravel构建了一个composer包,它使用了一个Service Provider。我目前将其加载到"提供商"在安装它之后app.php中的数组使其工作,但似乎应该有一种方法告诉Composer自动执行此操作以使开发人员更容易设置。这是可能的,还是必须由开发人员在制作新包装时手动完成?

1 个答案:

答案 0 :(得分:0)

是的,您需要在应用配置中注册服务提供商。即使您找到了使用Composer自动加载服务提供商的方法,它也不知道服务提供商是什么。您需要在框架中注册它,因为Laravel将在正确的时间以正确的顺序处理您的boot()和register()方法。