laravel5
文章平均质量分 67
lingeors
这个作者很懒,什么都没留下…
展开
-
laravel源码阅读之框架实例
上次我们说完自动加载,到目前位置,laravel已经实现了对我们整个项目中几乎所有文件的自动加载,也就是说以后在框架中使用的绝大部分类,我们都不需要 require,直接new即可使用(当然laravel使用依赖注入容器进行类管理,有更先进的类实例化方式,这个我们后面再说),接下来我们就要进入第二个步骤,揭开laravel实例神秘的面纱从另一个角度说,laravel是一个Ioc容器,至于什么是Ioc原创 2017-03-18 22:04:56 · 525 阅读 · 0 评论 -
laravel源码阅读之应用生命周期
laravel框架在php中应该算是知名度非常高的,用了半年了,之前也只是在遇到问题时才去看对应的源码,没有好好理清各部分的实现关系,终究是半知半懂,因此决定花点时间从整体的角度研究一下这个框架。后面几篇文章我们将从源码角度窥探一下它的技术内幕,看一看我们平时使用的各种特性是如何实现的。这里我们先简单介绍下框架的生命周期。 当请求被服务器转发给laravel是,首先是进入入口文件 /public/原创 2017-03-14 22:43:19 · 442 阅读 · 0 评论 -
laravel源码阅读之自动加载功能
这篇文章我们来看一下laravel使用的自动加载机制,因为我们使用 composer 来管理整个项目,因此这里的自动加载机制其实是 composer 实现的。 首先,从 /public/index.php 我们可以看到,在生成框架实例前,类和函数自动加载相关代码会先被执行。我们先看启动文件 /bootstrap/autoload.php。首先它载入了composer的自动加载文件 /vendor/a原创 2017-03-14 23:15:25 · 1006 阅读 · 0 评论