routes/api.php 與 routes/web.php 路由是如何匹配的

beatles發表於2019-05-26
// 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 協議》,轉載必須註明作者和本文連結

相關文章