laravel handle怎么执行的

 我来答
女神档案馆2021
2016-08-24 · TA获得超过1337个赞
知道小有建树答主
回答量:588
采纳率:66%
帮助的人:256万
展开全部
统一入口
laravel框架使用了统一入口,入口文件:/public/index.php
<闹陪?php
//自动加载文件设置
require __DIR__.'乎侍/../bootstrap/autoload.php';

//初始化服务容器(可以查看一下关于‘服务容器’的相关文档)
$app = require_once __DIR__.'/../bootstrap/app.php';

//通过服务容器生成一个kernel类的实例(Illuminate\Contracts\Http\液顷蠢Kernel实际上只是一个接口,真正生成的实例是App\Http\Kernel类,至于怎么把接口和类关联起来,请查看Contracts相关文档)
$kernel = $app->make('Illuminate\Contracts\Http\Kernel');

//运行Kernel类的handle方法,主要动作是运行middleware和启动URL相关的Contrller
$response = $kernel->handle(
$request = Illuminate\Http\Request::capture()
);

//控制器返回结果之后的操作,暂时还没看,以后补上
$response->send();

$kernel->terminate($request, $response);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式