Laravel 是目前 PHP 熱門的框架之一;它一定是好用,才會受到大家關注;那對開發者而言,什麼才是好用呢?具備「快速驗證」、「簡潔的程式碼」、「豐富的套件生態系」、「客製化容易」等特性的語言或框架,開發者肯定都會躍躍欲試。未來三十天,筆者將會試著分析 Laravel 原始碼,讓讀者了解什麼是好的架構,並在未來開發設計有好的方向可以參考。
與 Laravel 類似地,Lumen 也是被拆成 Lumen 與 Lumen Framework 兩部分。而 Lumen Framework 則是使用第一天提...
與 Laravel 一樣,從進入點 index.php 開始看起: $app = require __DIR__.'/../bootstrap/app.php'...
Lumen 在處理跟 Request 相關的程式,都放在 RoutesRequests 這個 trait 裡,包括今天要看的 dispatch() public...
繼續看 RoutesRequests 下面的方法: createDispatcher() sendExceptionToHandler() prep...
今天要來分析內建測試是如何實作的,先來看官方測試範例程式碼: public function testBasicTest() { $response =...
TestResponse 是一個輔助測試 response 用的物件,它內建混入(mixin)了 Response 物件功能: use Macroable {...