connection = 'redis'; $this->onQueue('miningtaxes'); } /** * Execute the job. * * @return void */ public function handle() { //Get the site configuration which holds some data we need $config = config('esi'); //Get the observers from the database $observers = Observer::all(); //For each of the observers, send a job to fetch the mining ledger foreach($observers as $obs) { //Dispatch the mining taxes ledger jobs FetchMiningTaxesLedgers::dispatch($config['primary'], $config['corporation'], $obs->observer_id); } } /** * Set the tags for Horzion * * @var array */ public function tags() { return ['PreFetchMiningTaxesLedgers', 'MiningTaxes', 'MiningTaxesLedgers']; } }