File "PermissionsTableSeeder.php"

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

<?php

namespace Database\Seeders;

use App\Models\Permission;
use Illuminate\Database\Seeder;

class PermissionsTableSeeder extends Seeder
{
    public function run()
    {
        $permissions = [
            [
                'id'    => 1,
                'title' => 'user_management_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 2,
                'title' => 'permission_create',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 3,
                'title' => 'permission_edit',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 4,
                'title' => 'permission_show',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 5,
                'title' => 'permission_delete',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 6,
                'title' => 'permission_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 7,
                'title' => 'role_create',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 8,
                'title' => 'role_edit',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 9,
                'title' => 'role_show',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 10,
                'title' => 'role_delete',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 11,
                'title' => 'role_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 12,
                'title' => 'user_create',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 13,
                'title' => 'user_edit',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 14,
                'title' => 'user_show',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 15,
                'title' => 'user_delete',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 16,
                'title' => 'user_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 17,
                'title' => 'category_create',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 18,
                'title' => 'category_edit',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 19,
                'title' => 'category_show',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 20,
                'title' => 'category_delete',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 21,
                'title' => 'category_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 22,
                'title' => 'catalog_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 23,
                'title' => 'product_create',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 24,
                'title' => 'product_edit',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 25,
                'title' => 'product_show',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 26,
                'title' => 'product_delete',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 27,
                'title' => 'product_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 28,
                'title' => 'product_price_create',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 29,
                'title' => 'product_price_edit',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 30,
                'title' => 'product_price_show',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 31,
                'title' => 'product_price_delete',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 32,
                'title' => 'product_price_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 33,
                'title' => 'attribute_create',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 34,
                'title' => 'attribute_edit',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 35,
                'title' => 'attribute_show',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 36,
                'title' => 'attribute_delete',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 37,
                'title' => 'attribute_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 38,
                'title' => 'attribute_option_create',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 39,
                'title' => 'attribute_option_edit',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 40,
                'title' => 'attribute_option_show',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 41,
                'title' => 'attribute_option_delete',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 42,
                'title' => 'attribute_option_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 43,
                'title' => 'address_book_create',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 44,
                'title' => 'address_book_edit',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 45,
                'title' => 'address_book_show',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 46,
                'title' => 'address_book_delete',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 47,
                'title' => 'address_book_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 48,
                'title' => 'order_create',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 49,
                'title' => 'order_edit',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 50,
                'title' => 'order_show',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 51,
                'title' => 'order_delete',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 52,
                'title' => 'order_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 53,
                'title' => 'status_create',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 54,
                'title' => 'status_edit',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 55,
                'title' => 'status_show',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 56,
                'title' => 'status_delete',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 57,
                'title' => 'status_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 58,
                'title' => 'order_management_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 59,
                'title' => 'profile_password_edit',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 60,
                'title' => 'sales_tax_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 61,
                'title' => 'sales_tax_edit',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 62,
                'title' => 'vendor_create',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 63,
                'title' => 'vendor_edit',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 64,
                'title' => 'vendor_show',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 65,
                'title' => 'vendor_delete',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 66,
                'title' => 'vendor_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 67,
                'title' => 'store_location_create',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 68,
                'title' => 'store_location_edit',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 69,
                'title' => 'store_location_show',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 70,
                'title' => 'store_location_delete',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 71,
                'title' => 'store_location_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 72,
                'title' => 'contact_us_show',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 73,
                'title' => 'contact_us_delete',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 74,
                'title' => 'contact_us_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 75,
                'title' => 'site_setting_create',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 76,
                'title' => 'site_setting_edit',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 77,
                'title' => 'site_setting_show',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 78,
                'title' => 'site_setting_delete',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 79,
                'title' => 'site_setting_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 80,
                'title' => 'review_create',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 81,
                'title' => 'review_edit',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 82,
                'title' => 'review_show',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 83,
                'title' => 'review_delete',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 84,
                'title' => 'review_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 85,
                'title' => 'our_partner_create',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 86,
                'title' => 'our_partner_edit',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 87,
                'title' => 'our_partner_show',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 88,
                'title' => 'our_partner_delete',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 89,
                'title' => 'our_partner_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 90,
                'title' => 'purchase_order_create',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 91,
                'title' => 'purchase_order_edit',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 92,
                'title' => 'purchase_order_show',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 93,
                'title' => 'purchase_order_delete',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 94,
                'title' => 'purchase_order_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
            [
                'id'    => 95,
                'title' => 'dashboard_access',
                'created_at' => new \DateTime,
                'updated_at' => new \DateTime,
            ],
        ];

        Permission::insert($permissions);
    }
}