說明
laravel 原始碼給開發者的感覺像大海一樣,進去就懵逼了。不過慶幸的是 laravel 是嚴謹的,它對目錄和類的命名據說和寫程式碼的時間一樣多。特單獨整理一篇。
邊研究邊更新。
1) Illuminate\
"laravel/framework"
名稱空間,它代表了 laravel 框架。
2)Illuminate\Contracts\
Contracts
翻譯 “契約”,代表該目錄下是 interface
,即框架中各服務的介面類。
3)Illuminate\Contracts\Foundation\
Foundation
翻譯 “地基”。該目錄下只有一個檔案 Application.php
。介面中的 “地基” 看來非應用程式或稱之為應用容器 Application
莫屬了,它就是 Application
的介面類。
4)Illuminate\Foundation\
Foundation
翻譯 “地基”。框架的 “地基”,核心服務類都在此了。
本作品採用《CC 協議》,轉載必須註明作者和本文連結