'admin'], function () { // 认证相关接口 Route::post('/login', [AuthController::class, 'login']); // get测试区 // 需要认证的接口 Route::middleware(['admin.auth'])->group(function () { // 认证相关 Route::post('/logout', [AuthController::class, 'logout']); Route::get('/me', [AuthController::class, 'me']); // 首页 Route::get('/index', [IndexController::class, 'index']); Route::get('/menu', [IndexController::class, 'menu']); //车位类型管理 Route::apiResource('spaceType', ParkingSpaceTypeController::class); Route::get('/space_type/rule', [ParkingSpaceTypeController::class, 'rule']); //车牌管理 Route::get('/licensePlate', [ParkingLicensePlateController::class, 'index']); Route::post('/licensePlate', [ParkingLicensePlateController::class, 'store']); Route::put('/licensePlate/{id}', [ParkingLicensePlateController::class, 'update']); Route::delete('/licensePlate/{id}', [ParkingLicensePlateController::class, 'destroy']); Route::get('/licensePlate/rule', [ParkingLicensePlateController::class, 'rule']); // 车位属性管理 Route::get('/spaceAttr', [ParkingSpaceAttributesController::class, 'index']); Route::post('/spaceAttr', [ParkingSpaceAttributesController::class, 'store']); Route::get('/spaceAttr/edit/{id}', [ParkingSpaceAttributesController::class, 'edit']); Route::put('/spaceAttr/{id}', [ParkingSpaceAttributesController::class, 'update']); Route::delete('/spaceAttr/{id}', [ParkingSpaceAttributesController::class, 'destroy']); Route::get('/spaceAttr/rule', [ParkingSpaceAttributesController::class, 'rule']); // VIP名单 Route::get('/vipList', [VipListController::class, 'index']); Route::post('/vipList', [VipListController::class, 'store']); Route::put('/vipList/{id}', [VipListController::class, 'update']); Route::delete('/vipList/{id}', [VipListController::class, 'destroy']); Route::get('/vipList/rule', [VipListController::class, 'rule']); Route::post('/vipList/import', [VipListController::class, 'import']); Route::get('/vipList/export', [VipListController::class, 'export']); Route::get('/vipList/import_template', [VipListController::class, 'importTemplate']); // VIP进出记录 Route::get('vipAccessRecord', [VipAccessRecordController::class, 'index']); Route::get('vipAccessRecord/{id}', [VipAccessRecordController::class, 'show']); // 系统日志 Route::get('/operationLog/index', [OperationLogController::class, 'index']); Route::get('/operationLog/search', [OperationLogController::class, 'search']); // 系统总配置 Route::get('/config/index', [ConfigController::class, 'index']); Route::put('/config/{id}', [ConfigController::class, 'update']); // 楼层配置 Route::get('/floors', [FloorController::class, 'index']); Route::post('/floors', [FloorController::class, 'store']); Route::get('/floors/edit/{id}', [FloorController::class, 'edit']); Route::put('/floors/{id}', [FloorController::class, 'update']); Route::delete('/floors/{id}', [FloorController::class, 'destroy']); Route::get('/floors/rule', [FloorController::class, 'rule']); // 图片上传 Route::post('/uploadImage', [UploadController::class, 'uploadImage']); // 翻译 Route::get('/translations', [TranslationController::class, 'index']); Route::post('/translations', [TranslationController::class, 'store']); Route::put('/translations/{id}', [TranslationController::class, 'update']); Route::delete('/translations/{id}', [TranslationController::class, 'destroy']); Route::get('/translations/rule', [TranslationController::class, 'rule']); // 角色 Route::get('/roles', [UserController::class, 'index']); Route::get('/roles/create', [UserController::class, 'create']); Route::post('/roles', [UserController::class, 'store']); Route::get('/roles/{id}', [UserController::class, 'show']); Route::get('/roles/edit/{id}', [UserController::class, 'edit']); Route::put('/roles/{id}', [UserController::class, 'update']); Route::delete('/roles/{id}', [UserController::class, 'destroy']); Route::get('/roles/rule', [RolesController::class, 'rule']); // 用户 Route::get('/users', [UserController::class, 'index']); Route::get('/users/create', [UserController::class, 'create']); Route::post('/users', [UserController::class, 'store']); Route::get('/users/{id}', [UserController::class, 'show']); Route::get('/users/edit/{id}', [UserController::class, 'edit']); Route::put('/users/{id}', [UserController::class, 'update']); Route::delete('/users/{id}', [UserController::class, 'destroy']); Route::get('/users/rule', [UserController::class, 'rule']); }); // 导出 Route::get('vip_list/import_template', [VipListController::class, 'importTemplate']); Route::get('vip_list/export', [VipListController::class, 'export']); });