group(function() { // Rutas de inscripción de vehículos Route::post('inscripcion', [InscriptionController::class, 'vehicleInscription']); Route::post('consulta', [InscriptionController::class, 'searchRecord']); Route::post('consulta-tag', [InscriptionController::class, 'listTags']); // Rutas de expedientes y documentos Route::get('expediente/{id}/pdf', [RecordController::class, 'generatePdf']); Route::get('expediente/{id}/pdfVerificacion', [RecordController::class, 'generatePdfVerification']); Route::get('expediente/{id}/pdfConstancia', [RecordController::class, 'generatePdfConstancia']); //Rutas de Actualización Route::put('actualizar-vehiculo', [UpdateController::class, 'vehicleUpdate']); // Rutas de cancelación de constancias Route::post('cancelacion/cancelar', [CancellationController::class, 'cancelarConstancia']); //Rutas de Modulos Route::get('/module', [ModuleController::class, 'index']); Route::post('/moduleCreate', [ModuleController::class, 'store']); Route::put('/moduleUpdate/{id}', [ModuleController::class, 'update']); Route::patch('/moduleStatus/{id}', [ModuleController::class, 'toggleStatus']); Route::get('/moduleUsers', [ModuleController::class, 'getAvailableUsers']); // Rutas de roles, mostrar roles para asignar a usuarios Route::get('/admin/roles-all', [RoleController::class, 'listAll']); //Rutas de dispositivos Route::get('/devices', [DeviceController::class, 'index']); Route::post('/devices-create', [DeviceController::class, 'store']); Route::put('/devices/{id}', [DeviceController::class, 'update']); Route::delete('/devices/{id}', [DeviceController::class, 'destroy']); //Ruta de tags Route::get('/packages', [PackageController::class, 'index']); Route::post('/packages-create', [PackageController::class, 'store']); Route::put('/packages-update/{id}', [PackageController::class, 'update']); Route::delete('/packages/{id}', [PackageController::class, 'destroy']); }); /** Rutas públicas */ // Tus rutas públicas