W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Laravel 的 Facades 和輔助函數(shù)提供了一種利用 Laravel 服務的簡單方法,無需類型提示并可以從服務容器中解析契約。 在大多數(shù)情況下,每個 Facade 都有一個等效的契約。
和 Facades(它不要求您在類的構(gòu)造函數(shù)中引入它們)不同,契約允許您為類定義顯式依賴關系。 一些開發(fā)人員更喜歡以這種方式顯式定義其依賴項,所以更喜歡使用契約,而其他開發(fā)人員則享受 Facade 帶來的便利。
技巧:無論您更喜歡 Facads 還是契約,大多數(shù)應用都運行得不錯。但是,如果要構(gòu)建程序包,則應強烈考慮使用契約,因為它們在程序包上下文中更容易測試。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: