app->singleton(ReportRegistry::class, function () { $registry = new ReportRegistry; // Register built-in reports here $registry->register(new FieldJobsCompletedReport); $registry->register(new SegmentActivityCountsReport); $registry->register(new ActionsDecisionsCountReport); $registry->register(new ActivitiesPerPeriodReport); $registry->register(new DecisionsCountReport); $registry->register(new ActiveContractsReport); return $registry; }); } public function boot(): void { // } }