command('horizon:snapshot')->everyFiveMinutes(); //Test rung to help figure out what is going on. $schedule->command('inspire')->everyMinute(); /** * Purge Data Schedule */ $schedule->job(new PurgeUsersJob)->onQueue('default') ->weekly(); /** * Finances Update Schedule */ $schedule->job(new UpdateAllianceWalletJournalJob)->onQueue('default') ->timezone('UTC') ->hourlyAt('45') ->withoutOverlapping(); /** * Item Update Schedule */ $schedule->job(new UpdateItemPricesJob)->onQueue('default') ->timezone('UTC') ->hourlyAT('30') ->withoutOverlapping(); /** * Mining Tax Schedule */ $schedule->job(new FetchMiningTaxesObserversJob)->onQueue('miningtaxes') ->timezone('UTC') ->dailyAt('22:00'); $schedule->job(new FetchMiningTaxesLedgersJob)->onQueue('miningtaxes') ->timezone('UTC') ->dailyAt('20:00'); $schedule->job(new SendMiningTaxesInvoicesJob)->onQueue('miningtaxes') ->timezone('UTC') ->weeklyOn(1, '06:00'); $schedule->job(new ProcessMiningTaxesPaymentsJob)->onQueue('miningtaxes') ->timezone('UTC') ->hourlyAt('15'); } /** * Register the commands for the application. * * @return void */ protected function commands() { $this->load(__DIR__.'/Commands'); require base_path('routes/console.php'); } }