whereIn('status', ['payment_received','processing','shipped','completed'])->sum('total'); $monthRevenue = Order::whereMonth('created_at', now()->month)->whereYear('created_at', now()->year)->whereIn('status', ['payment_received','processing','shipped','completed'])->sum('total'); $openOrders = Order::where('status', 'new')->count(); $lowStock = ProductVariant::whereColumn('stock', '<=', 'stock_warning')->where('active', true)->with('product')->get(); $recentOrders = Order::with('addresses')->latest()->take(10)->get(); return view('admin.dashboard.index', compact('todayRevenue', 'monthRevenue', 'openOrders', 'lowStock', 'recentOrders')); } }