Laravel 8 簡介

2021-06-23 11:03 更新

服務(wù)提供者是所有 Laravel 應(yīng)用程序的引導(dǎo)中心。你的應(yīng)用程序,以及通過服務(wù)器引導(dǎo)的 Laravel 核心服務(wù)都是通過服務(wù)提供器引導(dǎo)。

但是,「引導(dǎo)」是什么意思呢? 通常,我們可以理解為注冊(cè),比如注冊(cè)服務(wù)容器綁定,事件監(jiān)聽器,中間件,甚至是路由。服務(wù)提供者是配置應(yīng)用程序的中心。

當(dāng)你打開 Laravel 的 config/app.php 文件時(shí),你會(huì)看到 providers 數(shù)組。數(shù)組中的內(nèi)容是應(yīng)用程序要加載的所有服務(wù)提供者的類。當(dāng)然,其中有很多 「延遲」 提供者,他們并不會(huì)在每次請(qǐng)求的時(shí)候都加載,只有他們的服務(wù)實(shí)際被需要時(shí)才會(huì)加載。

本篇你將會(huì)學(xué)到如何編寫自己的服務(wù)提供者,并將其注冊(cè)到你的 Laravel 應(yīng)用程序中

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)