routes/api.php 与 routes/web.php 路由是如何匹配的
// web.php 中路由
Route::any('/{any}','SpaController@index')->where('any','.*');
// api.php 中路由
Route::namespace('Api')->group(function () {\
Route::post('/users', 'UsersController@store');\
});
那么针对一个路径 /api/users
, 是应该被 web.php
还是 api.php
匹配到呢
实际上是被 api.php 匹配到了,原因在于 app.Providers/RouteServiceProvider
中是先配置的 api.php
文件中的路由
public function map()
{
$this->mapApiRoutes();
$this->mapWebRoutes();
}
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: