laravel-简单的运行流程

第一天:开始学习laravel 框架 首先 了解 laravel的运行流程

第一步:包含自动加载文件
require  __DIR__ . '/../bootstrap/autoload.php' ;

composer 提供了一个方便、自动的生成类加载,对于我们的应用。我们需要利用它!我们简单的包含这个文件在我们的脚本文件中,这样我们就不会担心后面使用过程中需要手动加载了!
这种感觉让我们很放松!
第二步:加载app入口文件
$app  =  require_once __DIR__ . '/../bootstrap/app.php' ;
打开灯!
我们需要 照亮PHP 发展,所以 让我们 打开灯!这个bootstraps 这个框架 并且 获取准备对于应用,然后 他可以加载应用 所以我们能运行 应用 返回 浏览器 并且 使我们的用户开心!

第三步:开始运行应用
一旦我们搭建一个应用,我们可以处理增加的请求通过内核,并且发送相关响应返回到客户端浏览器,创建和完美的应用我们我们准备的给用户。
一旦我们搭建应用,我们可以通过内核来处理请求,返回相关的相应给客户端浏览器,允许用户享用我们准备好的完美的应用。

3.1 获取实例化的内核程序!
$kernel  =  $app ->make(Illuminate\Contracts\Http\Kernel:: class ) ;
::class 代表 获取完整的class名称!
$app->make 这里跟我们的linux有点相似! 就是生成相应的 类的实例化 

3.2 通过获取用户 请求 获取反馈数据 
$response  =  $kernel ->handle( $request  = Illuminate\Http\Request::capture()) ;
$request = Illumiate\Http\Request::capture(); 通过这个 获取函数 来捕获 用户的 请求/输入 信息
将 输入 信息作为 参数 发送给返回 信息 处理 部分
$response = $kernel->handle($request);

3.3 将返回信息格式化,输出
$response ->send() ;
格式化输出,有可能是 Html 格式,或者 json格式!

3.4 终止 请求 及 反馈 数据
$kernel ->terminate( $request ,  $response ) ;

对完成使命的 请求 及 相应数据 进行处理!

完整整个初始化流程!


简单的点说:
第一:准备自动化加载流程!
第二:准备应用入口文件
第三:实例化内核程序
第四:根据入口请求活动返回数据
第五:返回数据格式化
第六:清理相关数据。




php初学者---千锋php课堂笔记
第一天:开始学习laravel 框架 首先 了解 laravel的运行流程

第一步:包含自动加载文件
require  __DIR__ . '/../bootstrap/autoload.php' ;

composer 提供了一个方便、自动的生成类加载,对于我们的应用。我们需要利用它!我们简单的包含这个文件在我们的脚本文件中,这样我们就不会担心后面使用过程中需要手动加载了!
这种感觉让我们很放松!
第二步:加载app入口文件
$app  =  require_once __DIR__ . '/../bootstrap/app.php' ;
打开灯!
我们需要 照亮PHP 发展,所以 让我们 打开灯!这个bootstraps 这个框架 并且 获取准备对于应用,然后 他可以加载应用 所以我们能运行 应用 返回 浏览器 并且 使我们的用户开心!

第三步:开始运行应用
一旦我们搭建一个应用,我们可以处理增加的请求通过内核,并且发送相关响应返回到客户端浏览器,创建和完美的应用我们我们准备的给用户。
一旦我们搭建应用,我们可以通过内核来处理请求,返回相关的相应给客户端浏览器,允许用户享用我们准备好的完美的应用。

3.1 获取实例化的内核程序!
$kernel  =  $app ->make(Illuminate\Contracts\Http\Kernel:: class ) ;
::class 代表 获取完整的class名称!
$app->make 这里跟我们的linux有点相似! 就是生成相应的 类的实例化 

3.2 通过获取用户 请求 获取反馈数据 
$response  =  $kernel ->handle( $request  = Illuminate\Http\Request::capture()) ;
$request = Illumiate\Http\Request::capture(); 通过这个 获取函数 来捕获 用户的 请求/输入 信息
将 输入 信息作为 参数 发送给返回 信息 处理 部分
$response = $kernel->handle($request);

3.3 将返回信息格式化,输出
$response ->send() ;
格式化输出,有可能是 Html 格式,或者 json格式!

3.4 终止 请求 及 反馈 数据
$kernel ->terminate( $request ,  $response ) ;

对完成使命的 请求 及 相应数据 进行处理!

完整整个初始化流程!


简单的点说:
第一:准备自动化加载流程!
第二:准备应用入口文件
第三:实例化内核程序
第四:根据入口请求活动返回数据
第五:返回数据格式化
第六:清理相关数据。




互联网+时代,时刻要保持学习,携手千锋 PHP ,Dream It Possible。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值