/** * Run the database seeds. * * @return void */ public function run() { $data = $this->csv_to_array(base_path() . '/database/seeds/csv_files/faucets.csv'); foreach ($data as $d) { $url = $d['url']; try { $meta = new WebsiteMeta($url); $faucet = new Faucet(['name' => $d['name'], 'url' => $url, 'interval_minutes' => (int) $d['interval_minutes'], 'min_payout' => (int) $d['min_payout'], 'max_payout' => (int) $d['max_payout'], 'has_ref_program' => $d['has_ref_program'], 'ref_payout_percent' => (int) $d['ref_payout_percent'], 'comments' => $d['comments'], 'is_paused' => $d['comments'], 'meta_title' => $meta->title(), 'meta_description' => $meta->description(), 'meta_keywords' => $meta->keywords(), 'has_low_balance' => false]); $faucet->save(); } catch (Exception $e) { error_log($e->getMessage() . "<br>" . 'The URL "' . $url . '" does not exist or is experiencing technical issues.'); } } }
/** * Run the database seeds. * * @return void */ public function run() { $data = $this->csv_to_array(base_path() . '/database/seeds/csv_files/payment_processors.csv'); foreach ($data as $d) { $url = $d['url']; try { $meta = new WebsiteMeta($url); $payment_processor = new PaymentProcessor(['name' => $d['name'], 'url' => $url, 'meta_title' => $meta->title(), 'meta_description' => $meta->description(), 'meta_keywords' => $meta->keywords()]); $payment_processor->save(); } catch (Exception $e) { error_log($e->getMessage() . "<br>" . 'The URL "' . $url . '" does not exist or is experiencing technical issues.'); } } }