服務(wù)提供者

2018-02-23 16:24 更新

簡介

服務(wù)提供者是所有 Laravel 應(yīng)用程序的啟動中心。你的應(yīng)用程序,以及所有 Laravel 的核心服務(wù),都是透過服務(wù)提供者啟動。

但我們所說的「啟動」指的是什么?一般而言,我們指注冊事物,包括注冊服務(wù)容器綁定、事件監(jiān)聽器、過濾器,甚至路由。服務(wù)提供者是你的應(yīng)用程序配置中心所在。

如果你打開包含于 Laravel 中的 config/app.php 這一文件,你會看到 providers 數(shù)組。這些是所有將加載至你的應(yīng)用程序里的服務(wù)提供者類。當然,它們之中有很多屬于「緩載」提供者,意思是除非真正需要它們所提供的服務(wù),否則它們并不會在每一個請求中都被加載。

在這份概述中,你會學(xué)到如何編寫你自己的服務(wù)提供者,并將它們注冊于你的 Laravel 應(yīng)用程序。

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號