Пример #1
0
 public function handle()
 {
     consoleOutput()->comment('Starting cleanup...');
     try {
         $config = config('laravel-backup');
         $backupDestinations = BackupDestinationFactory::createFromArray($config['backup']);
         $strategy = app($config['cleanup']['strategy']);
         $cleanupJob = new CleanupJob($backupDestinations, $strategy);
         $cleanupJob->run();
         consoleOutput()->comment('Cleanup completed!');
     } catch (Exception $exception) {
         event(new CleanupHasFailed($exception));
         return -1;
     }
 }