فهرست منبع

fix(route): 修复后台路由权限配置问题

- 为系统扩展管理接口添加认证中间件保护
- 为微信支付转账账单相关接口添加认证中间件保护
- 将转账账单的刷新、审核、拒绝操作改为独立路由定义
- 移除资源路由中不必要的宏分页中间件依赖
runphp 4 هفته پیش
والد
کامیت
e2fb4ec901
1فایلهای تغییر یافته به همراه12 افزوده شده و 6 حذف شده
  1. 12 6
      route/admin.php

+ 12 - 6
route/admin.php

@@ -11,10 +11,16 @@ use SixShop\System\Middleware\MacroPageMiddleware;
 // 如果需要登录请添加认证中间件auth
 // ->middleware(['auth'])
 
-Route::resource('transfer_bill', TransferBillController::class, function (){
-    Route::get('refresh', [TransferBillController::class, 'refresh']);
-    Route::post('approve', [TransferBillController::class, 'approve']);
-    Route::post('reject', [TransferBillController::class, 'reject']);
-})
+Route::post('transfer_bill/:id/refresh', [TransferBillController::class, 'refresh'])
+    ->option(['name' => 'wechatpay:transfer_bill:refresh', 'description' => '刷新转账账单'])
+    ->middleware(['auth']);
+Route::post('transfer_bill/:id/approve', [TransferBillController::class, 'approve'])
+    ->option(['name' => 'wechatpay:transfer_bill:approve', 'description' => '审核转账账单'])
+    ->middleware(['auth']);
+Route::post('transfer_bill/:id/reject', [TransferBillController::class, 'reject'])
+    ->option(['name' => 'wechatpay:transfer_bill:reject', 'description' => '拒绝转账账单'])
+    ->middleware(['auth']);
+
+Route::resource('transfer_bill', TransferBillController::class)
     ->only(['index'])
-    ->middleware(['auth', MacroPageMiddleware::class]);
+    ->middleware(['auth']);