admin.php 1022 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. declare(strict_types=1);
  3. use think\facade\Route;
  4. use SixShop\Points\Controller\{UserPointController, UserPointLogController};
  5. // 后台管理API路由
  6. // 路由前缀: /admin/points
  7. Route::group('user_point', function () {
  8. Route::put(':id/adjust', [UserPointController::class, 'adjust'])->option([
  9. 'name' => 'points:user_point:adjust',
  10. 'description' => '调整用户积分',
  11. ]);
  12. Route::resource('', UserPointController::class)->middleware(['auth'])->option([
  13. 'name' => 'points:user_point',
  14. 'description' => '用户积分',
  15. ]);
  16. })->middleware(['auth']);
  17. Route::group('user_point_log', function () {
  18. Route::get('user', [UserPointLogController::class, 'user'])->option([
  19. 'name' => 'points:user_point_log:user',
  20. 'description' => '积分记录用户列表',
  21. ]);
  22. Route::resource('', UserPointLogController::class)->option([
  23. 'name' => 'points:user_point_log',
  24. 'description' => '积分记录',
  25. ]);
  26. })->middleware(['auth']);