直接新建文件
laravel的路由文件在根目錄下面的routes文件夾下
默認的為web.php 以及api.php
比如我們要建立一個admin.php文件
- 首先我們要在app/Providers/RouteServiceProvider 服務提供者中注冊該路由文件
- 添加mapAdminRoutes方法并且修改map方法粟害,具體如下所示:
public function map()
{
$this->mapApiRoutes();
$this->mapWebRoutes();
//my website admin
$this->mapAdminRoutes();
}
protected function mapAdminRoutes(){
Route::middleware('web')
->namespace($this->namespace)
->group(base_path('routes/admin.php'));
}
這樣我們就可以在admin.php里面注冊中間件了
protected function mapApiRoutes()
{
//可以設置前綴(加在訪問路由前面的)
Route::prefix('api')
->middleware('api')
->namespace($this->namespace)
->group(base_path('routes/api.php'));
}