group(function () { // 个人信息管理 Route::get('me', [AuthController::class, 'me']); Route::post('refresh', [AuthController::class, 'refresh']); Route::post('logout', [AuthController::class, 'logout']); Route::post('change-password', [AuthController::class, 'changePassword']); Route::post('upload', [FileUploadController::class, 'upload']); Route::prefix("/config")->group(function () { Route::get('/', [ConfigController::class, 'index']); Route::post('/update', [ConfigController::class, 'update']); }); Route::prefix("/task")->group(function () { Route::get('/', [TasksController::class, 'index']); Route::get("/isWithdrawTask", [TasksController::class, 'isWithdrawTask']); }); Route::prefix('/article')->group(function () { Route::get('/', [ArticleController::class, 'index']); Route::post('/update', [ArticleController::class, 'update']); Route::post('/delete', [ArticleController::class, 'delete']); }); Route::prefix("/withdraw")->group(function () { Route::get('/', [WithdrawController::class, 'index']); Route::post('/review', [WithdrawController::class, 'review']); }); // // 管理员管理(资源路由) // Route::apiResource('admins', AdminController::class); // // 批量操作 // Route::post('admins/batch-status', [AdminController::class, 'batchUpdateStatus']); // 其他管理路由可以在这里添加 // Route::apiResource('users', UserController::class); // Route::apiResource('roles', RoleController::class); // Route::apiResource('permissions', PermissionController::class); // 会员 Route::prefix('user')->group(function () { Route::get('/', [UserController::class, 'index']); Route::get('/show', [UserController::class, 'show']); Route::post('/destroy', [UserController::class, 'destroy']); Route::post('/store', [UserController::class, 'store']); Route::post('/balance', [UserController::class, 'balance']); }); // 会员等级 Route::prefix('membership')->group(function () { Route::get('/', [UserMembershipLevelController::class, 'index']); Route::get('/show', [UserMembershipLevelController::class, 'show']); Route::get('/all', [UserMembershipLevelController::class, 'all']); Route::post('/destroy', [UserMembershipLevelController::class, 'destroy']); Route::post('/store', [UserMembershipLevelController::class, 'store']); }); // 商品 Route::prefix('product')->group(function () { Route::get('/', [ProductController::class, 'index']); Route::get('/show', [ProductController::class, 'show']); Route::get('/all', [ProductController::class, 'all']); Route::post('/destroy', [ProductController::class, 'destroy']); Route::post('/store', [ProductController::class, 'store']); }); // 关于我们 Route::prefix('about')->group(function () { Route::get('/', [AboutController::class, 'index']); Route::get('/show', [AboutController::class, 'show']); Route::get('/all', [AboutController::class, 'all']); Route::post('/destroy', [AboutController::class, 'destroy']); Route::post('/store', [AboutController::class, 'store']); }); // 银行卡 Route::prefix('bank')->group(function () { Route::get('/', [UserBankCardController::class, 'index']); Route::get('/show', [UserBankCardController::class, 'show']); Route::post('/destroy', [UserBankCardController::class, 'destroy']); Route::post('/store', [UserBankCardController::class, 'store']); }); // 日志 Route::prefix('log')->group(function () { Route::get('/login', [UserLoginLogController::class, 'index']); Route::get('/balance', [UserBalanceLogController::class, 'index']); // Route::get('/show', [ProductController::class, 'show']); // Route::get('/all', [ProductController::class, 'all']); // Route::post('/destroy', [ProductController::class, 'destroy']); // Route::post('/store', [ProductController::class, 'store']); }); });