| 1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- declare(strict_types=1);
- use think\facade\Route;
- use SixShop\Points\Controller\{UserPointController, UserPointLogController};
- use SixShop\System\Middleware\MacroPageMiddleware;
- // 后台管理API路由
- // 路由前缀: /admin/points
- Route::group('user_point', function () {
- Route::put(':id/adjust', [UserPointController::class, 'adjust'])->option([
- 'name' => 'points:user_point:adjust',
- 'description' => '调整用户积分',
- ]);
- Route::resource('', UserPointController::class)->middleware([
- MacroPageMiddleware::class,
- 'auth'
- ])->option([
- 'name' => 'points:user_point',
- 'description' => '用户积分',
- ]);
- })->middleware(['auth']);
- Route::group('user_point_log', function () {
- Route::get('user', [UserPointLogController::class, 'user'])->middleware([
- MacroPageMiddleware::class,
- ])->option([
- 'name' => 'points:user_point_log:user',
- 'description' => '积分记录用户列表',
- ]);
- Route::resource('', UserPointLogController::class)->middleware([
- MacroPageMiddleware::class,
- ])->option([
- 'name' => 'points:user_point_log',
- 'description' => '积分记录',
- ]);
- })->middleware(['auth']);
|