Laravel请求生命周期
2020-07-12 11:45:41 11 举报
Laravel请求生命周期
作者其他创作
大纲/内容
从 bootstrap/app.php 文件中取得 Laravel 应用实例 $app (服务容器)创建 HTTP / Console 内核,内核启动过程主要是为应用载入服务提供者到应用,应用的所有服务提供者都被配置在 config/app.php 配置文件的 providers 数组中。首先,所有提供者的 register 方法被调用,所有提供者被注册之后,boot 方法被调用。服务提供者负责引导启动框架的全部各种组件,例如数据库、队列、验证器以及路由组件。
请求
从 bootstrap/app.php 文件中取得 Laravel 应用实例: $app (服务容器)
注册类文件自动加载
传入的请求会被发送给 HTTP 内核或者 console 内核进行处理:应用完成引导和所有服务提供者都注册完成,Request 将会移交给路由进行分发,路由将分发请求给一个路由或控制器(经过中间件)
处理请求,生成并发送响应
public\\index.php
请求结束,进行回调
创建服务容器实例(Application实例)
浏览器
收藏
0 条评论
下一页