dashboardService->getSummary($request->user()); return response()->json([ 'success' => true, 'data' => $data, 'message' => 'خلاصه داشبورد', ]); } catch (\Exception $e) { return response()->json([ 'success' => false, 'message' => 'خطا در دریافت اطلاعات داشبورد', ], 500); } } public function charts(): JsonResponse { try { $data = $this->dashboardService->getChartData(); return response()->json([ 'success' => true, 'data' => $data, 'message' => 'نمودارهای داشبورد', ]); } catch (\Exception $e) { return response()->json([ 'success' => false, 'message' => 'خطا در دریافت نمودارها', ], 500); } } }