command('documents:prune-previews', [ '--days' => $days, ])->dailyAt('02:00'); } // Optional: refresh configured materialized views for reporting $views = (array) config('reports.materialized_views', []); if (! empty($views)) { $time = (string) (config('reports.refresh_time', '03:00') ?: '03:00'); $schedule->command('reports:refresh-mviews', [ '--concurrently' => true, ])->dailyAt($time); } } /** * Register the commands for the application. */ protected function commands(): void { $this->load(__DIR__.'/Commands'); require base_path('routes/console.php'); } }