Sfoglia il codice sorgente

refactor(core): 移除MacroPageMiddleware并重构分页逻辑

- 删除所有控制器中的MacroPageMiddleware中间件引用
- 移除MacroPageMiddleware类定义
- 在Core\Request中新增pageAndLimit方法实现分页参数获取
- 统一分页参数验证规则:页码>=1,每页数量1-200
- 更新路由配置移除MacroPageMiddleware中间件绑定
- 修改MakerBundle模板和测试用例适配新分页方式
runphp 3 mesi fa
parent
commit
5bddcf0f06
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      route/admin.php

+ 2 - 2
route/admin.php

@@ -6,9 +6,9 @@ use SixShop\LimitPurchase\Controller\Admin\{
     RuleController,
 };
 use think\facade\Route;
-use SixShop\System\Middleware\MacroPageMiddleware;
+
 
 Route::get('region/province', [RegionController::class, 'province'])->cache(600);
 Route::get('region/city/:id', [RegionController::class, 'city'])->cache(600);
 Route::get('region/area/:id', [RegionController::class, 'area'])->cache(600);
-Route::resource('rule', RuleController::class)->middleware(['auth', MacroPageMiddleware::class]);
+Route::resource('rule', RuleController::class)->middleware(['auth']);