File "StateSalesTaxSeeder.php"

Full Path: /home/clickysoft/public_html/jmapi5.clickysoft.net/database/seeders/StateSalesTaxSeeder.php
File size: 13.64 KB
MIME-type: text/x-php
Charset: utf-8

<?php

namespace Database\Seeders;

use App\Models\StateSalesTax;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;

class StateSalesTaxSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        {
            $sales_tax = [
                [
                    'id' => 1,
                    'name' => 'Alabama',
                    'tax_percentage' => 4.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 2,
                    'name' => 'Alaska',
                    'tax_percentage' => 0.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 3,
                    'name' => 'Arizona',
                    'tax_percentage' => 5.600,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 4,
                    'name' => 'Arkansas',
                    'tax_percentage' => 6.500,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 5,
                    'name' => 'California',
                    'tax_percentage' => 7.250,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 6,
                    'name' => 'Colorado',
                    'tax_percentage' => 2.900,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 7,
                    'name' => 'Connecticut',
                    'tax_percentage' => 6.350,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 8,
                    'name' => 'Delaware',
                    'tax_percentage' => 0.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 9,
                    'name' => 'District of Columbia',
                    'tax_percentage' => 6.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 10,
                    'name' => 'Florida',
                    'tax_percentage' => 6.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 11,
                    'name' => 'Georgia',
                    'tax_percentage' => 4.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 12,
                    'name' => 'Hawaii',
                    'tax_percentage' => 4.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 13,
                    'name' => 'Idaho',
                    'tax_percentage' => 6.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 14,
                    'name' => 'Illinois',
                    'tax_percentage' => 6.250,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 15,
                    'name' => 'Indiana',
                    'tax_percentage' => 7.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 16,
                    'name' => 'Iowa',
                    'tax_percentage' => 6.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 17,
                    'name' => 'Kansas',
                    'tax_percentage' => 6.500,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 18,
                    'name' => 'Kentucky',
                    'tax_percentage' => 6.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 19,
                    'name' => 'Louisiana',
                    'tax_percentage' => 4.450,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 20,
                    'name' => 'Maine',
                    'tax_percentage' => 5.500,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 21,
                    'name' => 'Maryland',
                    'tax_percentage' => 6.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 22,
                    'name' => 'Massachusetts',
                    'tax_percentage' => 6.250,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 23,
                    'name' => 'Michigan',
                    'tax_percentage' => 6.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 24,
                    'name' => 'Minnesota',
                    'tax_percentage' => 6.875,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 25,
                    'name' => 'Mississippi',
                    'tax_percentage' => 7.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 26,
                    'name' => 'Missouri',
                    'tax_percentage' => 4.225,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 27,
                    'name' => 'Montana',
                    'tax_percentage' => 0.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 28,
                    'name' => 'Nebraska',
                    'tax_percentage' => 5.50,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 29,
                    'name' => 'Nevada',
                    'tax_percentage' => 6.85,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 30,
                    'name' => 'New Hampshire',
                    'tax_percentage' => 0.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 31,
                    'name' => 'New Jersey',
                    'tax_percentage' => 6.625,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 32,
                    'name' => 'New Mexico',
                    'tax_percentage' => 5.00,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 33,
                    'name' => 'New York',
                    'tax_percentage' => 4.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 34,
                    'name' => 'North Carolina',
                    'tax_percentage' => 4.750,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 35,
                    'name' => 'North Dakota',
                    'tax_percentage' => 5.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 36,
                    'name' => 'Ohio',
                    'tax_percentage' => 5.750,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 37,
                    'name' => 'Oklahoma',
                    'tax_percentage' => 4.500,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 38,
                    'name' => 'Oregon',
                    'tax_percentage' => 0.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 39,
                    'name' => 'Pennsylvania',
                    'tax_percentage' => 6.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 40,
                    'name' => 'Puerto Rico',
                    'tax_percentage' => 11.500,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 41,
                    'name' => 'Rhode Island',
                    'tax_percentage' => 7.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 42,
                    'name' => 'South Carolina',
                    'tax_percentage' => 6.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 43,
                    'name' => 'South Dakota',
                    'tax_percentage' => 4.500,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 44,
                    'name' => 'Tennessee',
                    'tax_percentage' => 7.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 45,
                    'name' => 'Texas',
                    'tax_percentage' => '6.250',
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 46,
                    'name' => 'Utah',
                    'tax_percentage' => 4.850,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 47,
                    'name' => 'Vermont',
                    'tax_percentage' => 6.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 48,
                    'name' => 'Virginia',
                    'tax_percentage' => 4.300,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 49,
                    'name' => 'Washington',
                    'tax_percentage' => 6.500,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 50,
                    'name' => 'West Virginia',
                    'tax_percentage' => 6.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 51,
                    'name' => 'Wisconsin',
                    'tax_percentage' => 5.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
                [
                    'id' => 52,
                    'name' => 'Wyoming',
                    'tax_percentage' => 4.000,
                    'created_at' => new \DateTime,
                    'updated_at' => new \DateTime,
                ],
            ];

            StateSalesTax::insert($sales_tax);
        }
    }
}