laravel 如何自定義provider

provider是laravel程序的核心所在,包括你自己的應(yīng)用程序,以及所有的 Laravel 核心服務(wù),都是通過服務(wù)提供者啟動的。一般而言,我們指的是 注冊 事物,包括注冊服務(wù)容器綁定、事件偵聽器、中間件,甚至路由。服務(wù)提供者是設(shè)置你的應(yīng)用程序的中心所在。

那如何自定義一個laravel provider,可以通過下面的方式實現(xiàn)。

1、第一步進入laravel目錄,通過命令行產(chǎn)生provider文件

php artisan make:provider GuzzleClientProvider

2、第二步就會看到生產(chǎn)的GuzzleClientProvider.php文件


GuzzleClientProvider.png

3、第三步就可以為這個provider注冊內(nèi)容


GuzzleClientProvider.png

4、第四步就可以來編寫provider注冊的類了
<code>app/Interfaces/ClientInterface.php</code>
ClientInterface.png

5、最后在config/app.php中注冊這個provider


app.php.png

接下來會說register中不用的類如何注冊。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,659評論 19 139
  • 原文鏈接 必備品 文檔:Documentation API:API Reference 視頻:Laracasts ...
    layjoy閱讀 8,718評論 0 121
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,227評論 25 708
  • laravel 的整個框架中,任何一個模塊都可以刪除和修改,也可以任意增加自己的模塊,這也是laravel的靈活和...
    jacklin1992閱讀 10,724評論 1 6
  • 昨天在空間里面看到,我?guī)煾档奈恼律狭祟^條新聞,真的很為他高興,但同時我也開始慌了。 兩年前,正準備步入大學(xué)的我,拜...
    帶著面具的陌生人閱讀 370評論 0 2

友情鏈接更多精彩內(nèi)容