阅读(4872)
赞(10)
Laravel 8 简介
2021-06-23 10:57:15 更新
服务提供者是所有 Laravel 应用程序的引导中心。你的应用程序,以及通过服务器引导的 Laravel 核心服务都是通过服务提供器引导。
但是,「引导」是什么意思呢? 通常,我们可以理解为注册,比如注册服务容器绑定,事件监听器,中间件,甚至是路由。服务提供者是配置应用程序的中心。
当你打开 Laravel 的 config/app.php
文件时,你会看到 providers
数组。数组中的内容是应用程序要加载的所有服务提供者的类。当然,其中有很多 「延迟」 提供者,他们并不会在每次请求的时候都加载,只有他们的服务实际被需要时才会加载。
本篇你将会学到如何编写自己的服务提供者,并将其注册到你的 Laravel 应用程序中