Thinkphp---配置路由访问控制器

记录下配置路由访问不同模块控制器的方法:代码机构示例:

image

默认的批量配置访问路由:

// 示例 statistics/index/statistics/datas
Route::group('index',function(){
    Route::group('statistics',function(){
        Route::get('/datas','statistics/datas');
        Route::get('/datav','statistics/datav');
    });
})->prefix('index.');

优化配置,去掉:index

// 示例 statistics/datas
Route::group(function(){
    Route::group('statistics',function(){
        Route::get('/datas','statistics/datas');
        Route::get('/datav','statistics/datav');
    })->prefix('index.');
})->prefix('index.');

优化配置:保留一个

Route::get('/datas','index.statistics/datas');

推荐这种配置:

Route::group(function(){
    Route::get('/datas','statistics/datas');
})->prefix('index.');

更推荐这种配置:

// 示例:datas/api/check
Route::post('api/check','api.collect/check');

分组:

// 示例:datas/api/check
Route::group('api',function(){
    Route::post('/check','collect/check');
})->prefix('api.');

打完收工!

posted @ 2025-12-09 19:35  帅到要去报警  阅读(1)  评论(0)    收藏  举报