diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index aa365e1..38a52be 100755 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -40,6 +40,17 @@ class Kernel extends ConsoleKernel // $schedule->exec('nohup php /var/www/sirpremium/artisan queue:work --sleep=3 --tries=3 > /dev/null 2>&1 &')->everyMinute(); $schedule->command('telescope:prune --hours=24')->daily(); + // Eliminar comprobantes de pago con más de 7 días + $schedule->call(function () { + $dir = storage_path('app/public/comprobantes'); + if (! is_dir($dir)) return; + foreach (glob($dir . '/*') as $file) { + if (is_file($file) && filemtime($file) < strtotime('-7 days')) { + @unlink($file); + } + } + })->daily(); + $schedule->command('tarea:validarCompra')->everyFiveMinutes();