laravel handle怎么执行的
1个回答
展开全部
统一入口
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);
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);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询