服务提供者 将你的扩展包和 Laravel 联系在一起。服务提供者负责将事物绑定到 Laravel 服务容器 中,并告诉 Laravel 从哪里加载扩展包的资源文件,例如视图、配置文件、语言包等。
服务提供者继承了 IlluminateSupportServiceProvider
类,并包含两个方法: register
和 boot
。基类 ServiceProvider
位于 Composer 扩展包的 illuminate/support
中,你必须将它添加到你的扩展包依赖项中。要了解有关服务提供者的结构和用途的更多信息,请查阅 它的文档.