Edit File: PruneCommand.php
<?php namespace Laravel\Telescope\Console; use Illuminate\Console\Command; use Laravel\Telescope\Contracts\PrunableRepository; use Symfony\Component\Console\Attribute\AsCommand; #[AsCommand(name: 'telescope:prune')] class PruneCommand extends Command { /** * The name and signature of the console command. * * @var string */ protected $signature = 'telescope:prune {--hours=24 : The number of hours to retain Telescope data} {--keep-exceptions : Retain exception data}'; /** * The console command description. * * @var string */ protected $description = 'Prune stale entries from the Telescope database'; /** * Execute the console command. * * @param \Laravel\Telescope\Contracts\PrunableRepository $repository * @return void */ public function handle(PrunableRepository $repository) { $this->info($repository->prune(now()->subHours($this->option('hours')), $this->option('keep-exceptions')).' entries pruned.'); } }
Back to File Manager