码迷,mamicode.com
首页 > 其他好文 > 详细

一次 Laravel 请求的生命周期

时间:2019-05-10 11:25:28      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:ref   自动   配置文件   文件中   注册   依赖   console   创建   https   


laravel生命周期
1、Laravel 采用了单一入口模式,应用的所有请求入口都是 public/index.php 文件。
2、注册类文件自动加载器 : Laravel通过 composer 进行依赖管理,无需开发者手动导入各种类文件,而由自动加载器自行导入。
3、创建服务容器:从 bootstrap/app.php 文件中取得 Laravel 应用实例 $app (服务容器)
创建 HTTP / Console 内核:传入的请求会被发送给 HTTP 内核或者 console 内核进行处理
4、载入服务提供者至容器:内核启动过程中最重要的动作之一就是为应用载入服务提供者,应用的所有服务提供者都被配置在 config/app.php 配置文件的 providers 数组中。首先,所有提供者的 register 方法被调用,然后,所有提供者被注册之后,boot 方法被调用。服务提供者负责引导启动框架的全部各种组件,例如数据库、队列、验证器以及路由组件。
5、分发请求:一旦应用完成引导和所有服务提供者都注册完成,Request 将会移交给路由进行分发。路由将分发请求给一个路由或控制器,同时运行路由指定的中间件

一次 Laravel 请求的生命周期

标签:ref   自动   配置文件   文件中   注册   依赖   console   创建   https   

原文地址:https://www.cnblogs.com/hanmengya/p/10843164.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!