一開始,我們先來了解 Laravel 從 process 開出來後,到進 Controller 前到底做了哪些事。 了解這些會有助於我們理解 Laravel 元...
昨天有提到 Application 是 Laravel Service Container 的實作,它繼承了 Container ,是負責管理元件如何產生的元件...
今天,我們要來分析 Container 的 build() 這裡有個有趣的小地方:build() 與 make() 第一個參數都可以傳類別名稱,但 build...
Application 繼承了 Container,同時也是整個 Laravel 生命週期會用到的共同容器。而 Laravel 為了做到元件可獨立使用,所以大部...
在分析 bootstrap 流程的最後面的 handle() 時,有提到這段程式碼: // 解析 request 並執行 Controller return (...
昨天使用範例說明 Pipeline 的包裝方法,相信至少可以略懂個一二。接下來先補充一下 parsePipeString() 在做什麼: protected f...
今天要講的是與預設 middleware 相關的另一個元件--Session。這個元件應該是到目前為止,最多類別的元件。 在看類別圖之前,我們先從 Sessio...