Laravel 流程分析——整体概论
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel 流程分析——整体概论相关的知识,希望对你有一定的参考价值。
从整体上来看(不考虑细节),Laravel流程相当简单,我们分析一下index.php文件(下面的第几行为实际代码,不是指文件的行)
第一行定义自动加载
require __DIR__.‘/../bootstrap/autoload.php‘;
第二行产生一个Illuminate\Foundation\Application 实例
$app = require_once __DIR__.‘/../bootstrap/app.php‘;
第三行通过产生一个HTTP内核实例App\Http\Kernel
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
第四行处理请求
$response = $kernel->handle(
$request = Illuminate\Http\Request::capture()
);
第五行发送响应
$response->send();
最后执行一些中间件的terminate方法,扫尾工作
$kernel->terminate($request, $response);
稿源:七星互联www . qixoo.com
以上是关于Laravel 流程分析——整体概论的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向整体加固脱壳 ( DexClassLoader 加载 dex 流程分析 | DexPathList 构造函数分析 | makeDexElements 函数分析 )
Android 逆向整体加固脱壳 ( DEX 优化流程分析 | DexPrepare.cpp 中 dvmContinueOptimizati() 函数分析 )