修改理由:

错别字

详细描述:

"从新"改成"重新"

相关信息:


此投稿已在 5年前 合并。

内容修改:

红色背景 为原始内容

绿色背景 为新增或者修改的内容

OldNewDifferences
5454
5555在没有缓存的情况,会调用 `loadRoutes()` ,此方法里调用了 `app/Providers/RouteServiceProvider.php` 文件里的 `mapApiRoutes()` 和 `mapWebRoutes()` 方法,将 `routes` 文件夹中的 `api.php` 和 `web.php` 中设置的路由进行解析。
5656
57 每一个 `routes/web.php` 与 `routes/api.php` 中设置的路由,都会被解析成为 `Illuminate/Routing/Route` 对象,解析的过程需要处理路由命名、中间件、路由组、指定控制器动作、确定正确的 HTTP 方法和请求参数等,将所有的路由入口处理完成后,再新合并到成为一个 `Illuminate/Routing/RouteCollection` 对象。
 57每一个 `routes/web.php` 与 `routes/api.php` 中设置的路由,都会被解析成为 `Illuminate/Routing/Route` 对象,解析的过程需要处理路由命名、中间件、路由组、指定控制器动作、确定正确的 HTTP 方法和请求参数等,将所有的路由入口处理完成后,再新合并到成为一个 `Illuminate/Routing/RouteCollection` 对象。
5858
5959最后,调用 `$this->app->booted()` 设置闭包,这个闭包会在应用启动完成后被调用。闭包函数里调用 `refreshNameLookups()` 和 `refreshActionLookups()` ,刷新生成的路由对象,以防止在程序启动过程中第三方注册的提供器里动态注册了路由,或者重写了控制器动作。
6060