码迷,mamicode.com
首页 > 其他好文 > 详细

Laravel 流程分析——整体概论

时间:2016-10-19 13:35:08      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:

从整体上来看(不考虑细节),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 流程分析——整体概论

标签:

原文地址:http://www.cnblogs.com/qixoo/p/5976555.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!