直接新建文件
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'));
}