info('Testing Analytics Service...'); try { $analyticsService = app(AnalyticsService::class); $this->info('Testing getTodayRevenue...'); $todayRevenue = $analyticsService->getTodayRevenue(); $this->info('Today Revenue: ' . json_encode($todayRevenue)); $this->info('Testing getProfitData...'); $profitData = $analyticsService->getProfitData('today'); $this->info('Profit Data: ' . json_encode($profitData)); $this->info('Testing getCustomerAnalytics...'); $customerAnalytics = $analyticsService->getCustomerAnalytics(); $this->info('Customer Analytics: ' . json_encode($customerAnalytics)); $this->info('Testing getOrderStats...'); $orderStats = $analyticsService->getOrderStats(); $this->info('Order Stats: ' . json_encode($orderStats)); $this->info('✅ All tests passed!'); } catch (\Exception $e) { $this->error('❌ Error: ' . $e->getMessage()); $this->error('File: ' . $e->getFile() . ':' . $e->getLine()); } } }