加载中
Laravel源码入门-启动引导过程(十二)Pipeline

这是最后的一部分,终章,也是最难理解的。从《Laravel源码入门-启动引导过程(五)$kernel->handle($request)》开始,我们一直在下面代码所看到的 Foundation/Http/Kernel::sendRequestThr...

2017/05/28 09:40
79
Laravel源码入门-启动引导过程(十一)BootProviders

上文介绍了 RegisterProviders,在 《Laravel源码入门-启动引导过程(五)$kernel->handle($request)》中第六个要载入的是 BootProviders,也就是 Foundation\Http\Kernel::bootstrapers[]...

Laravel源码入门-启动引导过程(十)RegisterProviders

上文介绍了 HandleExceptions,在 《Laravel源码入门-启动引导过程(五)$kernel->handle($request)》中第五个要载入的是 RegisterProviders,也就是 Foundation\Http\Kernel::bootstrapers...

Laravel源码入门-启动引导过程(九)RegisterFacades

上文介绍了 HandleExceptions,在 《Laravel源码入门-启动引导过程(五)$kernel->handle($request)》中第四个要载入的是 RegisterFacades,也就是 Foundation\Http\Kernel::bootstrapers[]...

Laravel源码入门-启动引导过程(八)HandleExceptions

上文介绍了 LoadConfiguration,载入 config/*.php 配置,在 《Laravel源码入门-启动引导过程(五)$kernel->handle($request)》中第三个要载入的是 HandleExceptions,也就是 Foundation\H...

Laravel源码入门-启动引导过程(七)LoadConfiguration

上文介绍了 LoadEnvironmentVariables,载入 .env 环境配置,在 《Laravel源码入门-启动引导过程(五)$kernel->handle($request)》中第二个要载入的是 LoadConfiguration,也就是 Foundati...

Laravel源码入门-启动引导过程(六)LoadEnvironmentVariables

在 《Laravel源码入门-启动引导过程(五)$kernel->handle($request)》中第一个要载入的是 LoadEnvironmentVariables,也就是 Foundation\Http\Kernel::bootstrapers[] 的第一个,\Illumina...

Laravel源码入门-启动引导过程(五)$kernel->handle($request)

接上文,《Laravel源码入门-启动引导过程(四)app/Http/Kernel.php》,说,Kernel 做了两件事,第一个是定义 $bootstraps[],做好了 boot 系统的准备,第二个是定义 各种 middleware,这些...

Laravel源码入门-启动引导过程(四)app/Http/Kernel.php

== 回顾 == 再来回顾一下 public/index.php ,代码如下(去掉详细注释部分)。 <?php // public/index.php /** * Laravel - A PHP Framework For Web Artisans * * @package Laravel ...

Laravel源码入门-启动引导过程(三)bootstrap/app.php

从请求发起开始,进入 public/index.php,到 bootstrap/autoload.php,下一步就进入了创建应用实例,代码如下: /* /* 来自 public/index.php */ | |-------------------------------------...

Laravel源码入门-启动引导过程(二)bootstrap/autoload.php

Laravel 由 public/index.php 开始,第一条语句是 /* |-------------------------------------------------------------------------- | Register The Auto Loader |-----------------------...

Laravel源码入门-启动引导过程(一)public/index.php

开始 public/index.php Laravel安装完成后,启动服务器,输入比如 localhost:8000时,就开始启动和引动过程。所谓请求的入口,是否可以理解为当请求 localhost:8000时和请求 localhost:8000...

php artisan make:auth 目录结构前后对比

新安装两个应用,laravel_orig 和 laravel_test,执行 php artisan make:auth me:laravel_test me$ php artisan make:auth Authentication scaffolding generated successfully. 通过 meld 查...

LavaLite目录结构-基于Laravl5.2

初学者,了解Laravel,对照学习。(未完) 概念: - Middleware:中间件,是一种中间机制,比如在TP时,我们会写一个common目录放一些公共函数,如判断 is_login(),返回true,显示登录后的样...

2017/05/07 23:14
44
OctoberCMS目录结构-基于Laravel

初学者,了解Laravel,对照学习。(完:虽然OctoberCMS很流行,但基于旧版L构建,和L5目录结构不一致,不具有初学者价值) 一级目录及文件 tree -a -L 1 . ├── .editorconfig E...

2017/05/06 11:05
61
TwoThink目录结构-基于ThinkPHP和OneThink

初学者,熟悉TP5,安装运行TwoThink,对照学习。(未完) 注释: 1、应用空间:便于理解期间,指代所开发的作品的『应用』在目录包裹范围表述时以『应用空间』取代。 一级目录及文件 $ tree...

2017/05/05 23:45
166
基于TP的SenCMS目录结构

├─addons 扩展插件目录 │ ├─devteam 展示开发团队信息插件 │ ├─sitestat 展示站点基础信息插件 │ ├─syslogin 系统登录插件 │...

2017/05/04 18:57
65
TP的视图模板和模板引擎

概念:挺有意思的讨论,问题从不同角度有不同看法,控制器和模型是从程序员视角来讲的,是开发者看到的东西。那从用户角度看到什么呢,明显了,是视图,用户不用也不关心内部控制和构造哪些模...

TP的自动加载

做法:自动注册的前提是命名空间?首先命名空间可以防止冲突,让系统知道同一个东西是我们自己定义的,还是系统的,或者是引用的其他类库的,这是显然的。最简单的做法是:定义一个类,开头第...

2017/05/02 11:32
13
TP的生命周期

善始:客户端发起请求(Request),必然经过index.php,尽管会隐藏,之后引导至start.php,引起加载和注册,加载系统常量,模式等,注册包括类库自动加载机制(Loader::register()),错误和...

2017/05/02 11:30
17

没有更多内容

加载失败,请刷新页面

返回顶部
顶部