深入研究 Laravel 源码第一天
前言
随手之作
入口文件分析
require __DIR__.'/../vendor/autoload.php';
$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);
- 第一步 加载 Composer 生成定义的自动加载器 相关文章
require __DIR__.'/../vendor/autoload.php';
- 第二步 加载 bootstrap/app.php ,获取laravel应用实例 相关文章
$app = require_once __DIR__.'/../bootstrap/app.php';
- 第三步 获取http内核,将传入的请求发送到http内核或控制台内核,得到返回,终止请求 相关文章
kernel = $app->make(Illuminate\Contracts\Http\Kernel::class); $response = $kernel->handle( $request = Illuminate\Http\Request::capture() ); $response->send(); $kernel->terminate($request, $response);
本作品采用《CC 协议》,转载必须注明作者和本文链接
为啥 laravel 都不能好好敲呢