<?php

namespace Database\Seeders;

use App\Setting;
use Illuminate\Database\Seeder;

class AddShippingSetting extends Seeder
{
	/**
	 * Run the database seeds.
	 *
	 * @return void
	 */
	public function run()
	{
		$list = [
			['group' => 'shipping', 'tab' => 'all', 'slug' => 'shipping_cost_default', 'name' => 'Shipping cost default', 'content' => '10000', 'rule' => 'required', 'type' => 'text_field'],
		];
		
		foreach ($list as $item) {
			$item['is_publish'] = 1;
			$item['is_activated'] = 1;
			$item['is_deleted'] = 0;
			$item['created_at'] = date('Y-m-d H:i:s');
			$item['updated_at'] = date('Y-m-d H:i:s');
			
			$check = Setting::where('slug', $item['slug'])->first();
			if (!$check) {
				Setting::create($item);
				print "Created Setting: " . $item['name'] . "\r\n";
			} else {
				Setting::where('slug', $item['slug'])->update($item);
				print "Updated Setting: " . $item['name'] . "\r\n";
			}
		}
	}
}
