|
@@ -1,122 +1,6 @@
|
|
|
<?php
|
|
<?php
|
|
|
|
|
|
|
|
-use App\Http\Controllers\Admin\ArticleController;
|
|
|
|
|
-use App\Http\Controllers\Admin\ConfigController;
|
|
|
|
|
-use App\Http\Controllers\Admin\WithdrawController;
|
|
|
|
|
-use Illuminate\Support\Facades\Route;
|
|
|
|
|
-use App\Http\Controllers\FileUploadController;
|
|
|
|
|
-use App\Http\Controllers\Admin\AuthController;
|
|
|
|
|
-use App\Http\Controllers\Admin\UserController;
|
|
|
|
|
-use App\Http\Controllers\Admin\UserMembershipLevelController;
|
|
|
|
|
-use App\Http\Controllers\Admin\ProductController;
|
|
|
|
|
-use App\Http\Controllers\Admin\UserLoginLogController;
|
|
|
|
|
-use App\Http\Controllers\Admin\UserBalanceLogController;
|
|
|
|
|
-use App\Http\Controllers\Admin\UserBankCardController;
|
|
|
|
|
-use App\Http\Controllers\Admin\AboutController;
|
|
|
|
|
-use App\Http\Controllers\Api\Test;
|
|
|
|
|
-use App\Http\Controllers\Admin\TasksController;
|
|
|
|
|
|
|
|
|
|
-// use App\Http\Controllers\Admin\AdminController;
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-// 管理员认证路由
|
|
|
|
|
-
|
|
|
|
|
-Route::get('/test', [Test::class, 'index']);
|
|
|
|
|
-// 公开接口
|
|
|
|
|
-Route::post('login', [AuthController::class, 'login']);
|
|
|
|
|
-
|
|
|
|
|
-// 需要认证的接口
|
|
|
|
|
-Route::middleware(['check.token', 'auth.admin', 'localization.language'])->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']);
|
|
|
|
|
- });
|
|
|
|
|
|
|
+// use App\Http\Controllers\Admin\AdminController;
|
|
|
|
|
|
|
|
- // 日志
|
|
|
|
|
- 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']);
|
|
|
|
|
- });
|
|
|
|
|
-});
|
|
|