<?php

namespace Database\Seeders;

use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;

class FeeTableSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        DB::statement('SET FOREIGN_KEY_CHECKS=0;');
        DB::table('configs')->truncate();

        $keys = [
            'desxpert_service_fee',
            'minimum_consultation_fee',
            'vat_fee',
            'card_fee_percentage',
            'card_fee_additional',
            'card_fee_foreign',
            'gcash_fee_percentage',
            'grab_fee_percentage',
            'maya_fee_percentage',
        ];


        foreach ($keys as $key) {
            $fees[] = [
                'type' => 'fees',
                'key' => $key,
                'value' => 0
            ];
        }

        DB::table('configs')->insert($fees);

        DB::statement('SET FOREIGN_KEY_CHECKS=1;');
    }
}
