Laravel AppServiceProvider 和自定义服务提供者的区别

Yas*_*che 1 laravel laravel-5

制作自定义服务提供者或简单地在 AppServiceProvider 注册方法中注册它有什么区别?

谢谢。

lag*_*box 6

事实上,所有东西都可以塞到一个提供商那里,但这会很混乱。最好将事物组合到它们自己的提供者中。您可以将东西放入您的中AppServiceProvider,或者您可以根据您的需要创建一个新的提供程序并注册它。

该框架从一些提供者开始,根据事物的用途对事物进行分组:事件、身份验证、路由等。帮助分离事物。

还有延迟提供者的概念,其中某些内容会被延迟,而其他内容则不会,因此他们需要不同的提供者。