repository->getStatistics(); return response()->json(['data' => $stats], 200); } catch (\Exception $e) { Log::error('Error fetching financial statistics: ' . $e->getMessage(), [ 'exception' => $e, 'trace' => $e->getTraceAsString(), ]); return response()->json([ 'message' => 'Une erreur est survenue lors de la récupération des statistiques financières.', 'error' => config('app.debug') ? $e->getMessage() : null, ], 500); } } }