1.在Routes目录下新增一个 php文件
例如flat.php
<?php
Route::get('/test',function(){
echo '111';
});
2. 在app/Providers/RouteServiceProvider.php 中 新增方法
protected function mapFlatRoutes(){
Route::prefix('flat')
->middleware('flat')
->namespace($this->namespace)
->group(base_path('routes/flat.php'));
}
//然后找到改文件内的以下方法
public function map(){
//原有代码不变,新增以下代码
$this->mapFlatRoutes();
}
代码里面我们有写 middleware
所有需要第3步:
在 app/Http/Kenel.php 文件中找到
protected $middlewareGroups = [
//原有的代码不变 ,增加以下代码
'flat'=>[
//这里填写你希望整个路由都会执行的中间件
]
];
4.访问路由 {url}/flat/test 就能找到你要的数据数据