文档章节

laravel 学习笔记

a
 aalphaa
发布于 2017/09/11 16:34
字数 380
阅读 53
收藏 0

老老实实从index.php看吧。

require __DIR__.'/../bootstrap/autoload.php';

自动加载,你懂,过。

$app = require_once __DIR__.'/../bootstrap/app.php';

主角登场了,暂且不过多了解它,主角身份说明了一切,继续看它要干啥。

$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);

好,看起来貌似主角给自己“做”了个http的“核”。呃,看着意思是还能做别的?哪都能做啥呢?这里的“核”到底是什么样的?等等等等,再多的疑惑都憋着,知道app给自己做了个核就够了,继续看主角表演。

$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);

擦,原来主角自己不干,让“核”干,自己当甩手掌柜。这逼装的好。

那就看看“核”这货,这货居然就简单的“处理”一下“请求”就得到“响应”了。真是一个比一个能装啊,尼玛,“响应”这就拿到手,看来要完事了的节奏?

$response->send();

看着意思,“响应”这个苦逼,还得自己把自己发出去。到底是这样么?不知道。

都“响应”了,是真完事了。

$kernel->terminate($request, $response);

呦,“核”才是终结者。

这流程貌似都是些废话啊。本来就应该是这样啊。来个请求,处理它,处理完,生成响应,响应完就完了,逼事多的话,扫个尾什么的。

好吧,我承认,laravel,你说出了别人不敢说的废话。赞。

注:后续非常大可能太监,有兴趣没兴趣的同学,都等着看啥时候太监啊

© 著作权归作者所有

共有 人打赏支持
a
粉丝 1
博文 2
码字总数 1838
作品 0
邢台
程序员
程序猿成长计划--growing-up

程序猿成长计划 程序员成长计划包含了作为一名程序猿成长过程中的所学,我把这些以教程的形式开源出来,供大家一起学习、补充,共同成长。 三十分钟学会AWK Docker学习笔记-基础命令 一小时学...

mylxsw
2016/11/30
704
0
实用的Laravel Debug调试工具

转载请注明: 转载自Yuansir-web菜鸟 | LAMP学习笔记 本文链接地址: 实用的Laravel Debug调试工具 主要推荐laravel几个适合开发调试用的工具 1.Clockwork 首先Chrome 插件 Clockwork 安装 Co...

Yuansir
2015/01/19
0
2
啦啦啦哈利路亚/laravel_biji

采用Laravel5.1框架的在线笔记系统 演示地址 http://120.27.102.104/auth/login 项目介绍 基于Laravel+Bootstrap+MariaDB开发系统架构 功能说明 在线笔记系统基于B/S结构的社区性质的协调信息...

啦啦啦哈利路亚
2017/03/08
0
0
laravel 学习笔记——起点

本系列文章主要是方便初学 laravel 的人入门,帮一些朋友认识到如何入门、如何学习 laravel,同时补充一些忽略过的基础知识。 Laravel 给了我学习新知识的一个契机,让我更早的接触更多的东西...

xsctx7788
2016/10/26
21
0
Laravel 不权威导航

Laravel不权威导航 Hi 这里是Roy整理的Laravel相关索引,希望能帮到大家 ,目前只是一小部分,正在努力整理中... Laravel 文档 Laravel 官方文档 —— 英文 Laravel 中文文档 —— laravel-...

weixingo
2016/02/05
180
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JS:异步 - 面试惨案

为什么会写这篇文章,很明显不符合我的性格的东西,原因是前段时间参与了一个面试,对于很多程序员来说,面试时候多么的鸦雀无声,事后心里就有多么的千军万马。去掉最开始毕业干了一年的Jav...

xmqywx
今天
0
0
Win10 64位系统,PHP 扩展 curl插件

执行:1. 拷贝php安装目录下,libeay32.dll、ssleay32.dll 、 libssh2.dll 到 C:\windows\system32 目录。2. 拷贝php/ext目录下, php_curl.dll 到 C:\windows\system32 目录; 3. p...

放飞E梦想O
今天
0
0
谈谈神秘的ES6——(五)解构赋值【对象篇】

上一节课我们了解了有关数组的解构赋值相关内容,这节课,我们接着,来讲讲对象的解构赋值。 解构不仅可以用于数组,还可以用于对象。 let { foo, bar } = { foo: "aaa", bar: "bbb" };fo...

JandenMa
今天
1
0
OSChina 周一乱弹 —— 有人要给本汪介绍妹子啦

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享水木年华的单曲《中学时代》@小小编辑 手机党少年们想听歌,请使劲儿戳(这里) @须臾时光:夏天还在做最后的挣扎,但是晚上...

小小编辑
今天
21
5
centos7安装redis及开机启动

配置编译环境: sudo yum install gcc-c++ 下载源码: wget http://download.redis.io/releases/redis-3.2.8.tar.gz 解压源码: tar -zxvf redis-3.2.8.tar.gz 进入到解压目录: cd redis-3......

hotsmile
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部