json(['success' => true, 'message' => 'Cache generado correctamente.']); } catch (\Exception $e) { return response()->json(['success' => false, 'message' => 'Error al generar el cache.', 'error' => $e->getMessage()], 500); } } public function generateRouteCache() { try { // Lógica para generar cache de rutas Artisan::call('route:cache'); return response()->json(['success' => true, 'message' => 'Cache de rutas generado correctamente.']); } catch (\Exception $e) { return response()->json(['success' => false, 'message' => 'Error al generar el cache de rutas.', 'error' => $e->getMessage()], 500); } } public function cacheManager(CacheConfigService $cacheConfigService) { $configCache = $cacheConfigService->getConfig(); return view('vuexy-admin::cache-manager.index', compact('configCache')); } }