From 1dab43ca90002d0e07c0faff8652e90254778e66 Mon Sep 17 00:00:00 2001 From: Aldarien Date: Tue, 13 Apr 2021 21:01:29 -0400 Subject: [PATCH] Seeds --- db/seeds/Currencies.php | 38 ++++++++++++++++++++++++++++++++++ db/seeds/Sources.php | 45 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 83 insertions(+) create mode 100644 db/seeds/Currencies.php create mode 100644 db/seeds/Sources.php diff --git a/db/seeds/Currencies.php b/db/seeds/Currencies.php new file mode 100644 index 0000000..535bfd2 --- /dev/null +++ b/db/seeds/Currencies.php @@ -0,0 +1,38 @@ + 'CLP', + 'name' => 'Peso Chileno' + ], + [ + 'code' => 'CLF', + 'name' => 'Unidad de Fomento' + ], + [ + 'code' => 'USD', + 'name' => 'US Dollar' + ], + [ + 'code' => 'BTC', + 'name' => 'Bitcoin' + ] + ]; + $this->table('currencies')->insert($data)->saveData(); + } +} diff --git a/db/seeds/Sources.php b/db/seeds/Sources.php new file mode 100644 index 0000000..4a9a340 --- /dev/null +++ b/db/seeds/Sources.php @@ -0,0 +1,45 @@ +query("SELECT id FROM currencies WHERE code = 'USD'")->fetchAll(\PDO::FETCH_ASSOC); + $data = [ + [ + 'currency_id' => $id[0]['id'], + 'url' => 'https://mindicador.cl/api/dolar/{year}', + 'frecuency' => '1 DAY' + ] + ]; + $id = $this->query("SELECT id FROM currencies WHERE code = 'CLF'")->fetchAll(\PDO::FETCH_ASSOC); + $data []= [ + 'currency_id' => $id[0]['id'], + 'url' => 'https://mindicador.cl/api/uf/{year}', + 'frecuency' => '1 DAY' + ]; + $id = $this->query("SELECT id FROM currencies WHERE code = 'BTC'")->fetchAll(\PDO::FETCH_ASSOC); + $data []= [ + 'currency_id' => $id[0]['id'], + 'url' => 'https://mindicador.cl/api/bitcoin/{year}', + 'frecuency' => '1 DAY' + ]; + $this->table('sources')->insert($data)->saveData(); + } +}