114, 'name' => 'BZ Dollar', 'code' => 'BZD', 'symbol' => '$', 'precision' => '2', 'thousand_separator' => ',', 'decimal_separator' => '.'], ]; foreach ($currencies as $currency) { $record = Currency::query()->whereCode($currency['code'])->first(); if ($record) { $record->name = $currency['name']; $record->symbol = $currency['symbol']; $record->precision = $currency['precision']; $record->thousand_separator = $currency['thousand_separator']; $record->decimal_separator = $currency['decimal_separator']; if (isset($currency['swap_currency_symbol'])) { $record->swap_currency_symbol = $currency['swap_currency_symbol']; } $record->save(); } else { Currency::create($currency); } } } /** * Reverse the migrations. * * @return void */ public function down() { } };