每天laravel-简单的运行流程
来源:互联网 发布:互联网中文域名 编辑:程序博客网 时间:2024/06/01 15:52
第一天:开始学习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,Dream It Possible。
- 每天laravel-简单的运行流程
- [李景山php]每天laravel-简单的运行流程
- laravel-简单的运行流程
- laravel简单的流程
- 每天laravel[002]-自动加载函数流程
- Mybatis的简单运行流程
- 每天laravel
- 简单解析PHP程序的运行流程
- 简单的laravel事件
- hadoop简单运行流程
- Nginx运行Laravel的配置
- [李景山php]每天TP5-20161215|thinkphp5的程序加载运行流程【图】
- 手写简单的MFC框架,分析MFC的运行流程
- WRF模式运行的流程以及简单错误的避免
- laravel简单的搜索分页
- 每天laravel-20160620|MemcachedConnector
- 每天laravel-20160622|MeacachedStore
- 每天laravel-20160623|NullStore
- tomcat集群 memcache共享session
- Pos终端中的主密钥、工作密钥、pin密钥、mac密钥
- Material-UI FontIcon组件使用
- C#
- django 重新回忆
- 每天laravel-简单的运行流程
- SpringMvc自定义消息转换器
- h5开发中常见的问题汇总
- QWebEngineView支持XP
- 工业自动化的发展趋势
- 如何清理myeclipse自带的tomcat的缓存
- Hadoop基础教程-第7章 MapReduce进阶(7.1 MapReduce过程)(草稿)
- 无法定位程序输入点strnlen于动态链接库msvcrt.dll上(Qt XP)
- 【笔记】Hadoop-HA集群搭建