JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr 'show dashboard', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'manage user', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'create user', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'edit user', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'delete user', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'manage role', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'create role', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'edit role', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'delete role', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'manage permission', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'create permission', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'edit permission', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'delete permission', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'manage business', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'edit business', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'delete business', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'show business', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'create business', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'theme settings business', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'custom settings business', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'block settings business', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'SEO settings business', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'PWA settings business', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'pixel settings business', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'manage appointment', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'edit appointment', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'delete appointment', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'calendar appointment', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'manage contact', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'delete contact', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'edit contact', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'manage company setting', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'manage system setting', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'change password account', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'manage change password', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'manage plan', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ],[ 'name' => 'create plan', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'edit plan', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'buy plan', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'manage order', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'manage coupon', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'create coupon', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'edit coupon', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'delete coupon', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'manage email templates', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'create email template', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'edit email template', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], [ 'name' => 'view analytics business', 'guard_name' => 'web', 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s'), ], ]; Permission::insert($arrPermissions); $superAdminRole = Role::create( [ 'name' => 'super admin', 'created_by' => 0, ] ); $superAdminPermissions = [ ['name' => 'show dashboard'], ['name' => 'manage user'], ['name' => 'create user'], ['name' => 'edit user'], ['name' => 'delete user'], ['name' => 'manage system setting'], ['name' => 'manage role'], ['name' => 'create role'], ['name' => 'edit role'], ['name' => 'delete role'], ['name' => 'manage permission'], ['name' => 'create permission'], ['name' => 'edit permission'], ['name' => 'delete permission'], ['name' => 'manage change password'], ['name' => 'change password account'], ['name' => 'manage plan'], ['name' => 'create plan'], ['name' => 'edit plan'], ['name' => 'manage order'], ['name' => 'manage coupon'], ['name' => 'create coupon'], ['name' => 'edit coupon'], ['name' => 'delete coupon'], ['name' => 'manage email templates'], ['name' => 'create email template'], ['name' => 'edit email template'], ]; $superAdminRole->givePermissionTo($superAdminPermissions); $superadmin = User::create( [ 'name' => 'Super Admin', 'email' => 'superadmin@example.com', 'password' => \Hash::make('1234'), 'type' => 'super admin', 'email_verified_at' => date("Y-m-d H:i:s"), 'lang' => 'en', ] ); $superadmin->assignRole($superAdminRole); // company $companyRole = Role::create( [ 'name' => 'company', 'created_by' => $superadmin->id, ] ); $companyPermissions = [ ['name' => 'show dashboard'], ['name' =>"manage user"], ['name' =>"create user"], ['name' =>"edit user"], ['name' =>"delete user"], ['name' =>"change password account"], ['name' =>"manage change password"], ['name' =>"manage role"], ['name' =>"create role"], ['name' =>"edit role"], ['name' =>"delete role"], ['name' =>"manage business"], ['name' =>"create business"], ['name' =>"delete business"], ['name' =>"edit business"], ['name' =>"show business"], ['name' =>"theme settings business"], ['name' =>"custom settings business"], ['name' =>"block settings business"], ['name' =>"SEO settings business"], ['name' =>"PWA settings business"], ['name' =>"pixel settings business"], ['name' =>"manage appointment"], ['name' =>"edit appointment"], ['name' =>"delete appointment"], ['name' =>"calendar appointment"], ['name' =>"manage contact"], ['name' =>"delete contact"], ['name' =>"edit contact"], ['name' => 'manage plan'], ['name' => 'buy plan'], ['name' => 'manage company setting'], ['name' => 'view analytics business'], ]; $companyRole->givePermissionTo($companyPermissions); $company = User::create( [ 'name' => 'Company', 'email' => 'company@example.com', 'password' => \Hash::make('1234'), 'type' => 'company', 'lang' => 'en', 'email_verified_at' => date("Y-m-d H:i:s"), 'referral_code'=>rand(100000, 999999), 'created_by' => $superadmin->id, ] ); $company->assignRole($companyRole); Utility::AddBusinessField(); User::defaultEmail(); Utility::languagecreate(); $data = [ ['name'=>'local_storage_validation', 'value'=> 'jpg,jpeg,png,xlsx,xls,csv,pdf', 'created_by'=> 1, 'created_at'=> now(), 'updated_at'=> now()], ['name'=>'wasabi_storage_validation', 'value'=> 'jpg,jpeg,png,xlsx,xls,csv,pdf', 'created_by'=> 1, 'created_at'=> now(), 'updated_at'=> now()], ['name'=>'s3_storage_validation', 'value'=> 'jpg,jpeg,png,xlsx,xls,csv,pdf', 'created_by'=> 1, 'created_at'=> now(), 'updated_at'=> now()], ['name'=>'local_storage_max_upload_size', 'value'=> 2048000, 'created_by'=> 1, 'created_at'=> now(), 'updated_at'=> now()], ['name'=>'wasabi_max_upload_size', 'value'=> 2048000, 'created_by'=> 1, 'created_at'=> now(), 'updated_at'=> now()], ['name'=>'s3_max_upload_size', 'value'=> 2048000, 'created_by'=> 1, 'created_at'=> now(), 'updated_at'=> now()] ]; \DB::table('settings')->insert($data); } }