管理者和工廠

2018-02-24 15:52 更新

Laravel 有幾個 Manager 類,用來管理創(chuàng)建基于驅(qū)動的組件。這些類包括緩存、session 、認(rèn)證和隊列組件。管理者類負(fù)責(zé)基于應(yīng)用程序的配置建立一個特定的驅(qū)動實現(xiàn)。例如,CacheManager 類可以建立 APC 、 Memcached 、文件和各種其他的緩存驅(qū)動實現(xiàn)。

這些管理者都擁有 extend 方法,可以簡單地用它來注入新的驅(qū)動解析功能到管理者。我們將會在下面的例子,隨著講解如何為它們注入自定義驅(qū)動支持,涵蓋這些管理者的內(nèi)容。

注意: 建議花點時間來探索 Laravel 附帶的各種 Manager 類,例如:CacheManager 和 SessionManager??催^這些類將會讓你更徹底了解 Laravel 表面下是如何運作。所有的管理者類繼承 Illuminate\Support\Manager 基礎(chǔ)類,它提供一些有用、常見的功能給每一個管理者。

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號