From 0345710cac1d0ba49a8f2092f5f0a5818d7ad042 Mon Sep 17 00:00:00 2001 From: bernardhanna Date: Thu, 19 Mar 2026 19:24:15 +0000 Subject: [PATCH] training pages dynamic --- app/Providers/NovaServiceProvider.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/Providers/NovaServiceProvider.php b/app/Providers/NovaServiceProvider.php index aec302a6e..f0931770b 100644 --- a/app/Providers/NovaServiceProvider.php +++ b/app/Providers/NovaServiceProvider.php @@ -7,6 +7,7 @@ use App\Nova\Metrics\EventsPerDay; use App\Nova\Metrics\ImporterTrend; use App\Nova\Metrics\MeetCodeTrend; +use App\Nova\TrainingResource as TrainingResourceNova; use App\Nova\Metrics\UsersPerDay; use Illuminate\Support\Facades\Gate; use Laravel\Nova\Menu\MenuSection; @@ -23,6 +24,11 @@ public function boot(): void { parent::boot(); + // Explicitly register newly added resources to avoid sidebar discovery misses. + Nova::resources([ + TrainingResourceNova::class, + ]); + // Ensure dashboards are registered at boot so /nova/dashboards/main is always available // (ServingNova also registers them per-request; this covers edge cases) Nova::dashboards($this->dashboards());