1.将各个基本的路径绑定到容器里面
2.将应用对象绑定到容器里面
3.将基本的服务器提供者对象 注册到容器里面 (事件驱动服务提供者,日志服务提供者,路由相关服务提供者,后面会调用相关服务)
4.定义核心的别名
5.最后是返回一个app应用实例
1.Illuminate\Contracts\Http\Kernel::class 就是生成 App\Http\Kernel::class 类
2.make方法 是用来生产对象的 -> build里面是用反射类来构造对象
$request = Illuminate\Http\Request::capture()
1.克隆SymfonyRequest请求对象
1.用管道模式 执行各个前置中间件,最后在执行路由分发
2.路由匹配规则,是以代码的形式,约定指定的正则格式来匹配路径,来获取控制器和方法
1.这里又是一个管道模式的操作,逐步由这个路由器处理这个请求对象,最后出来个响应对象。
1.调用对应的控制器,和方法,返回响应
暂时中止在这里!!!!!!