修改理由:

文件的目录名写错了

详细描述:

将 `config` 文件夹中的 `api.php` 和 `web.php` 中设置的路由进行解析
应该为
将 `routes` 文件夹中的 `api.php` 和 `web.php` 中设置的路由进行解析

相关信息:


此投稿已在 4年前 合并。

内容修改:

红色背景 为原始内容

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

OldNewDifferences
5252
5353## 没有缓存的情况
5454
55 在没有缓存的情况,会调用 `loadRoutes()` ,此方法里调用了 `app/Providers/RouteServiceProvider.php` 文件里的 `mapApiRoutes()` 和 `mapWebRoutes()` 方法,将 `config` 文件夹中的 `api.php` 和 `web.php` 中设置的路由进行解析。
 55在没有缓存的情况,会调用 `loadRoutes()` ,此方法里调用了 `app/Providers/RouteServiceProvider.php` 文件里的 `mapApiRoutes()` 和 `mapWebRoutes()` 方法,将 `routes` 文件夹中的 `api.php` 和 `web.php` 中设置的路由进行解析。
5656
5757每一个 `routes/web.php` 与 `routes/api.php` 中设置的路由,都会被解析成为 `Illuminate/Routing/Route` 对象,解析的过程需要处理路由命名、中间件、路由组、指定控制器动作、确定正确的 HTTP 方法和请求参数等,将所有的路由入口处理完成后,再从新合并到成为一个 `Illuminate/Routing/RouteCollection` 对象。
5858