group(function () { Route::post('register', [AuthController::class, 'register']); Route::post('login', [AuthController::class, 'login']); Route::get('home', [ProductController::class, 'home']); Route::get('language', [AuthController::class, 'language']); Route::get('config', [AuthController::class, 'config']); // 需要认证的 API 路由示例 Route::middleware(['check.token', 'auth.api'])->group(function () { Route::prefix('/wallet')->group(function () { Route::post('/withdrawApply', [WalletController::class, 'withdrawApply']); Route::get('/withdraws', [WalletController::class, 'withdraws']); Route::get('/logs', [WalletController::class, 'logs']); }); Route::prefix('/article')->group(function () { Route::get("/", [ArticleController::class, 'index']); }); Route::get('/user', function (Request $request) { return $request->user(); }); // 关于我们 Route::prefix('about')->group(function () { Route::get('/all', [UserBankCardController::class, 'all']); Route::get('/show', [UserBankCardController::class, 'show']); }); // 银行卡 Route::prefix('bank')->group(function () { Route::get('/show', [UserBankCardController::class, 'show']); Route::post('/destroy', [UserBankCardController::class, 'destroy']); Route::post('/store', [UserBankCardController::class, 'store']); }); // 订单 Route::prefix('order')->group(function () { Route::get('/', [OrderController::class, 'index']); Route::get('/assign', [OrderController::class, 'assign']); Route::post('/payment', [OrderController::class, 'payment']); Route::get('/stat', [OrderController::class, 'stat']); Route::get('/show', [OrderController::class, 'show']); }); // 其他需要认证的路由... Route::prefix('auth')->group(function () { Route::post('logout', [AuthController::class, 'logout']); Route::post('refresh', [AuthController::class, 'refresh']); Route::get('me', [AuthController::class, 'me']); Route::post('change-password', [AuthController::class, 'changePassword']); Route::post('change-transaction-password', [AuthController::class, 'changeTransactionPassword']); }); }); });