【Laravel-海賊王系列】第一章,從index.php開始

Jijilin發表於2019-02-15

第一段程式碼外部包引入相關

define('LARAVEL_START', microtime(true)); // 定義框架巨集時間

require __DIR__.'/../vendor/autoload.php'; // 載入composer包
複製程式碼

第二段框架啟動相關

$app = require_once __DIR__.'/../bootstrap/app.php'; //引導應用物件,返回真正的應用物件

$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class); // 獲取核心物件

$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
); // 解析獲取響應

$response->send(); // 傳送響應到瀏覽器

$kernel->terminate($request, $response); // 終止此次請求

複製程式碼

這僅僅是框架的入口檔案程式碼。接下來將針對物件一個一個進行深度分解。

It's just beginning!

相關文章