|
Server : Apache/2.4.41 (Ubuntu) System : Linux vmi1525618.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64 User : www-data ( 33) PHP Version : 8.2.12 Disable Function : NONE Directory : /var/www/erp.theinteractive.co.in/database/seeders/ |
Upload File : |
<?php
namespace Database\Seeders;
use App\Models\ExperienceCertificate;
use App\Models\GenerateOfferLetter;
use App\Models\JoiningLetter;
use App\Models\NOC;
use App\Models\User;
use App\Models\Utility;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
use Spatie\Permission\Models\Permission;
use Spatie\Permission\Models\Role;
use Illuminate\Support\Facades\Hash;
class UsersTableSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$arrPermissions = [
[
'name' => 'show pos dashboard',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show crm dashboard',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show hrm dashboard',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'copy invoice',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show project dashboard',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show account 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' => 'create language',
'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 company settings',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage print settings',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage business settings',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage stripe settings',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage expense',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create expense',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit expense',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete expense',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage invoice',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create invoice',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit invoice',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete invoice',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show invoice',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create payment invoice',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete payment invoice',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'send invoice',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete invoice product',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'convert invoice',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage constant unit',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create constant unit',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit constant unit',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete constant unit',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage constant tax',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create constant tax',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit constant tax',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete constant tax',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage constant category',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create constant category',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit constant category',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete constant category',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage product & service',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create product & service',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit product & service',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete product & service',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage customer',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create customer',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit customer',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete customer',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show customer',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage vender',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create vender',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit vender',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete vender',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show vender',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage bank account',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create bank account',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit bank account',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete bank account',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage bank transfer',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create bank transfer',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit bank transfer',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete bank transfer',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage transaction',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage revenue',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create revenue',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit revenue',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete revenue',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage bill',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create bill',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit bill',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete bill',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show bill',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage payment',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create payment',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit payment',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete payment',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete bill product',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'send bill',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create payment bill',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete payment bill',
'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' => 'income report',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'expense report',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'income vs expense report',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'invoice report',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'bill report',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'stock report',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'tax report',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'loss & profit report',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage customer payment',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage customer transaction',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage customer invoice',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'vender manage bill',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage vender bill',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage vender payment',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage vender transaction',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage credit note',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create credit note',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit credit note',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete credit note',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage debit note',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create debit note',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit debit note',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete debit note',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'duplicate invoice',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'duplicate bill',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage proposal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create proposal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit proposal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete proposal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'duplicate proposal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show proposal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'send proposal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete proposal product',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage customer proposal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage goal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create goal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit goal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete goal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage assets',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create assets',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit assets',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete assets',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'statement report',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage constant custom field',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create constant custom field',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit constant custom field',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete constant custom field',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage chart of account',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create chart of account',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit chart of account',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete chart of account',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage journal entry',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create journal entry',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit journal entry',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete journal entry',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show journal entry',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'balance sheet report',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'ledger report',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'trial balance report',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage client',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create client',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit client',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete client',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage lead',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create lead',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'view lead',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit lead',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete lead',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'move lead',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create lead call',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit lead call',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete lead call',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create lead email',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage pipeline',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create pipeline',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit pipeline',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete pipeline',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage lead stage',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create lead stage',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit lead stage',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete lead stage',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'convert lead to deal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage source',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create source',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit source',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete source',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage label',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create label',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit label',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete label',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage deal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create deal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'view task',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create task',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit task',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete task',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit deal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'view deal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete deal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'move deal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create deal call',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit deal call',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete deal call',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create deal email',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage stage',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create stage',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit stage',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete stage',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage employee',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create employee',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'view employee',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit employee',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete employee',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage employee profile',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show employee profile',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage department',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create department',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'view department',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit department',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete department',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage designation',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create designation',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'view designation',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit designation',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete designation',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage branch',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create branch',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit branch',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete branch',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage document type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create document type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit document type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete document type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage document',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create document',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit document',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete document',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage payslip type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create payslip type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit payslip type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete payslip type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create allowance',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit allowance',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete allowance',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create commission',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit commission',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete commission',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage allowance option',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create allowance option',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit allowance option',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete allowance option',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage loan option',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create loan option',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit loan option',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete loan option',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage deduction option',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create deduction option',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit deduction option',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete deduction option',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create loan',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit loan',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete loan',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create saturation deduction',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit saturation deduction',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete saturation deduction',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create other payment',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit other payment',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete other payment',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create overtime',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit overtime',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete overtime',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage set salary',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit set salary',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage pay slip',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create set salary',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create pay slip',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage company policy',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create company policy',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit company policy',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage appraisal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create appraisal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit appraisal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show appraisal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete appraisal',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage goal tracking',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create goal tracking',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit goal tracking',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete goal tracking',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage goal type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create goal type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit goal type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete goal type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage indicator',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create indicator',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit indicator',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show indicator',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete indicator',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage training',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create training',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit training',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete training',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show training',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage trainer',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create trainer',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit trainer',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete trainer',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage training type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create training type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit training type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete training type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage award',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create award',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit award',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete award',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage award type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create award type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit award type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete award type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage resignation',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create resignation',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit resignation',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete resignation',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage travel',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create travel',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit travel',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete travel',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage promotion',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create promotion',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit promotion',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete promotion',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage complaint',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create complaint',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit complaint',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete complaint',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage warning',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create warning',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit warning',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete warning',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage termination',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create termination',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit termination',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete termination',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage termination type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create termination type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit termination type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete termination type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage job application',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create job application',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show job application',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete job application',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'move job application',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'add job application skill',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'add job application note',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete job application note',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage job onBoard',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage job category',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create job category',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit job category',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete job category',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage job',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create job',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit job',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show job',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete job',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage job stage',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create job stage',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit job stage',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete job stage',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'Manage Competencies',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'Create Competencies',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'Edit Competencies',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'Delete Competencies',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage custom question',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create custom question',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit custom question',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete custom question',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create interview schedule',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit interview schedule',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete interview schedule',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show interview schedule',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create estimation',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'view estimation',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit estimation',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete estimation',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit holiday',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create holiday',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete holiday',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage holiday',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show career',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage meeting',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create meeting',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit meeting',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete meeting',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage event',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create event',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit event',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete event',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage transfer',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create transfer',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit transfer',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete transfer',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage announcement',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create announcement',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit announcement',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete announcement',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage leave',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create leave',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit leave',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete leave',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage leave type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create leave type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit leave type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete leave type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage attendance',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create attendance',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit attendance',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete attendance',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage report',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage project',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create project',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'view project',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit project',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete project',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'share project',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create milestone',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit milestone',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete milestone',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'view milestone',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'view grant chart',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage project stage',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create project stage',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit project stage',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete project stage',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'view timesheet',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'view expense',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage project task',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create project task',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit project task',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'view project task',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete project task',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'view activity',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'view CRM activity',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage project task stage',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit project task stage',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create project task stage',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete project task stage',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage timesheet',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create timesheet',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit timesheet',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete timesheet',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage bug report',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create bug report',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit bug report',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete bug report',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'move bug report',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage bug status',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create bug status',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit bug status',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete bug status',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage client dashboard',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage super admin dashboard',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage system settings',
'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' => '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 company 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 form builder',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create form builder',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit form builder',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete form builder',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage performance type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create performance type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit performance type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete performance type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage form field',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create form field',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit form field',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete form field',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'view form response',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create budget plan',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit budget plan',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage budget plan',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete budget plan',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'view budget plan',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage warehouse',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create warehouse',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit warehouse',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show warehouse',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete warehouse',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage purchase',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create purchase',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit purchase',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show purchase',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete purchase',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'send purchase',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create payment purchase',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete payment purchase',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage pos',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage contract type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create contract type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit contract type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete contract type',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage contract',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create contract',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit contract',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete contract',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show contract',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create barcode',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create webhook',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit webhook',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete webhook',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage project expense',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create project expense',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit project expense',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete project expense',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage quotation',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create quotation',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'edit quotation',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete quotation',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show quotation',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'convert quotation',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show pos',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'manage zoom meeting',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'create zoom meeting',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'show zoom meeting',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete zoom meeting',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
[
'name' => 'delete company policy',
'guard_name' => 'web',
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s'),
],
];
Permission::insert($arrPermissions);
// Super admin
$superAdminRole = Role::create(
[
'name' => 'super admin',
'created_by' => 0,
]
);
$superAdminPermissions = [
['name' => 'manage super admin dashboard'],
['name' => 'manage user'],
['name' => 'create user'],
['name' => 'edit user'],
['name' => 'delete user'],
['name' => 'create language'],
['name' => 'manage system settings'],
['name' => 'manage stripe settings'],
['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 plan'],
['name' => 'create plan'],
['name' => 'edit plan'],
['name' => 'manage order'],
['name' => 'manage coupon'],
['name' => 'create coupon'],
['name' => 'edit coupon'],
['name' => 'delete coupon'],
];
$superAdminRole->givePermissionTo($superAdminPermissions);
$superAdmin = User::create(
[
'name' => 'Super Admin',
'email' => 'superadmin@example.com',
'password' => Hash::make('1234'),
'type' => 'super admin',
'lang' => 'en',
'avatar' => '',
'created_by' => 0,
'email_verified_at' => now(),
]
);
$superAdmin->assignRole($superAdminRole);
// customer
$customerRole = Role::create(
[
'name' => 'customer',
'created_by' => 0,
]
);
$customerPermission = [
['name' => 'manage customer payment'],
['name' => 'manage customer transaction'],
['name' => 'manage customer invoice'],
['name' => 'show invoice'],
['name' => 'show proposal'],
['name' => 'manage customer proposal'],
['name' => 'show customer'],
];
$customerRole->givePermissionTo($customerPermission);
// vender
$venderRole = Role::create(
[
'name' => 'vender',
'created_by' => 0,
]
);
$venderPermission = [
['name' => 'vender manage bill'],
['name' => 'manage vender bill'],
['name' => 'manage vender payment'],
['name' => 'manage vender transaction'],
['name' => 'show vender'],
['name' => 'show bill'],
];
$venderRole->givePermissionTo($venderPermission);
// company
$companyRole = Role::create(
[
'name' => 'company',
'created_by' => 0,
]
);
$companyPermissions = [
['name' => 'show pos dashboard'],
['name' => 'show crm dashboard'],
['name' => 'show hrm dashboard'],
['name' => 'show project dashboard'],
['name' => 'show account dashboard'],
['name' => 'manage user'],
['name' => 'create user'],
['name' => 'edit user'],
['name' => 'delete user'],
['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 company settings'],
['name' => 'manage business settings'],
['name' => 'manage expense'],
['name' => 'create expense'],
['name' => 'edit expense'],
['name' => 'delete expense'],
['name' => 'manage invoice'],
['name' => 'create invoice'],
['name' => 'edit invoice'],
['name' => 'delete invoice'],
['name' => 'show invoice'],
['name' => 'manage product & service'],
['name' => 'create product & service'],
['name' => 'delete product & service'],
['name' => 'edit product & service'],
['name' => 'manage constant tax'],
['name' => 'create constant tax'],
['name' => 'edit constant tax'],
['name' => 'delete constant tax'],
['name' => 'manage constant category'],
['name' => 'create constant category'],
['name' => 'edit constant category'],
['name' => 'delete constant category'],
['name' => 'manage constant unit'],
['name' => 'create constant unit'],
['name' => 'edit constant unit'],
['name' => 'delete constant unit'],
['name' => 'manage customer'],
['name' => 'create customer'],
['name' => 'edit customer'],
['name' => 'delete customer'],
['name' => 'show customer'],
['name' => 'manage vender'],
['name' => 'create vender'],
['name' => 'edit vender'],
['name' => 'delete vender'],
['name' => 'show vender'],
['name' => 'manage bank account'],
['name' => 'create bank account'],
['name' => 'edit bank account'],
['name' => 'delete bank account'],
['name' => 'manage bank transfer'],
['name' => 'create bank transfer'],
['name' => 'edit bank transfer'],
['name' => 'delete bank transfer'],
['name' => 'manage revenue'],
['name' => 'create revenue'],
['name' => 'edit revenue'],
['name' => 'delete revenue'],
['name' => 'manage bill'],
['name' => 'create bill'],
['name' => 'edit bill'],
['name' => 'delete bill'],
['name' => 'show bill'],
['name' => 'manage payment'],
['name' => 'create payment'],
['name' => 'edit payment'],
['name' => 'delete payment'],
['name' => 'delete invoice product'],
['name' => 'delete bill product'],
['name' => 'send invoice'],
['name' => 'create payment invoice'],
['name' => 'delete payment invoice'],
['name' => 'send bill'],
['name' => 'create payment bill'],
['name' => 'delete payment bill'],
['name' => 'income report'],
['name' => 'expense report'],
['name' => 'income vs expense report'],
['name' => 'invoice report'],
['name' => 'bill report'],
['name' => 'stock report'],
['name' => 'tax report'],
['name' => 'loss & profit report'],
['name' => 'manage transaction'],
['name' => 'manage order'],
['name' => 'manage credit note'],
['name' => 'create credit note'],
['name' => 'edit credit note'],
['name' => 'delete credit note'],
['name' => 'manage debit note'],
['name' => 'create debit note'],
['name' => 'edit debit note'],
['name' => 'delete debit note'],
['name' => 'duplicate invoice'],
['name' => 'convert invoice'],
['name' => 'duplicate bill'],
['name' => 'manage proposal'],
['name' => 'create proposal'],
['name' => 'edit proposal'],
['name' => 'delete proposal'],
['name' => 'duplicate proposal'],
['name' => 'show proposal'],
['name' => 'send proposal'],
['name' => 'delete proposal product'],
['name' => 'manage goal'],
['name' => 'create goal'],
['name' => 'edit goal'],
['name' => 'delete goal'],
['name' => 'manage assets'],
['name' => 'create assets'],
['name' => 'edit assets'],
['name' => 'delete assets'],
['name' => 'statement report'],
['name' => 'manage constant custom field'],
['name' => 'create constant custom field'],
['name' => 'edit constant custom field'],
['name' => 'delete constant custom field'],
['name' => 'manage chart of account'],
['name' => 'create chart of account'],
['name' => 'edit chart of account'],
['name' => 'delete chart of account'],
['name' => 'manage journal entry'],
['name' => 'create journal entry'],
['name' => 'edit journal entry'],
['name' => 'delete journal entry'],
['name' => 'show journal entry'],
['name' => 'balance sheet report'],
['name' => 'ledger report'],
['name' => 'trial balance report'],
['name' => 'manage client'],
['name' => 'create client'],
['name' => 'edit client'],
['name' => 'delete client'],
['name' => 'manage lead'],
['name' => 'create lead'],
['name' => 'view lead'],
['name' => 'edit lead'],
['name' => 'delete lead'],
['name' => 'move lead'],
['name' => 'create lead call'],
['name' => 'edit lead call'],
['name' => 'delete lead call'],
['name' => 'create lead email'],
['name' => 'manage pipeline'],
['name' => 'create pipeline'],
['name' => 'edit pipeline'],
['name' => 'delete pipeline'],
['name' => 'manage lead stage'],
['name' => 'create lead stage'],
['name' => 'edit lead stage'],
['name' => 'delete lead stage'],
['name' => 'convert lead to deal'],
['name' => 'manage source'],
['name' => 'create source'],
['name' => 'edit source'],
['name' => 'delete source'],
['name' => 'manage label'],
['name' => 'create label'],
['name' => 'edit label'],
['name' => 'delete label'],
['name' => 'manage deal'],
['name' => 'create deal'],
['name' => 'view task'],
['name' => 'create task'],
['name' => 'edit task'],
['name' => 'delete task'],
['name' => 'edit deal'],
['name' => 'view deal'],
['name' => 'delete deal'],
['name' => 'move deal'],
['name' => 'create deal call'],
['name' => 'edit deal call'],
['name' => 'delete deal call'],
['name' => 'create deal email'],
['name' => 'manage stage'],
['name' => 'create stage'],
['name' => 'edit stage'],
['name' => 'delete stage'],
['name' => 'manage employee'],
['name' => 'create employee'],
['name' => 'view employee'],
['name' => 'edit employee'],
['name' => 'delete employee'],
['name' => 'manage employee profile'],
['name' => 'show employee profile'],
['name' => 'manage department'],
['name' => 'create department'],
['name' => 'view department'],
['name' => 'edit department'],
['name' => 'delete department'],
['name' => 'manage designation'],
['name' => 'create designation'],
['name' => 'view designation'],
['name' => 'edit designation'],
['name' => 'delete designation'],
['name' => 'manage branch'],
['name' => 'create branch'],
['name' => 'edit branch'],
['name' => 'delete branch'],
['name' => 'manage document type'],
['name' => 'create document type'],
['name' => 'edit document type'],
['name' => 'delete document type'],
['name' => 'manage document'],
['name' => 'create document'],
['name' => 'edit document'],
['name' => 'manage payslip type'],
['name' => 'create payslip type'],
['name' => 'edit payslip type'],
['name' => 'delete payslip type'],
['name' => 'create allowance'],
['name' => 'edit allowance'],
['name' => 'delete allowance'],
['name' => 'create commission'],
['name' => 'edit commission'],
['name' => 'delete commission'],
['name' => 'manage allowance option'],
['name' => 'create allowance option'],
['name' => 'edit allowance option'],
['name' => 'delete allowance option'],
['name' => 'manage loan option'],
['name' => 'create loan option'],
['name' => 'edit loan option'],
['name' => 'delete loan option'],
['name' => 'manage deduction option'],
['name' => 'create deduction option'],
['name' => 'edit deduction option'],
['name' => 'delete deduction option'],
['name' => 'create loan'],
['name' => 'edit loan'],
['name' => 'delete loan'],
['name' => 'create saturation deduction'],
['name' => 'edit saturation deduction'],
['name' => 'delete saturation deduction'],
['name' => 'create other payment'],
['name' => 'edit other payment'],
['name' => 'delete other payment'],
['name' => 'create overtime'],
['name' => 'edit overtime'],
['name' => 'delete overtime'],
['name' => 'manage set salary'],
['name' => 'edit set salary'],
['name' => 'manage pay slip'],
['name' => 'create set salary'],
['name' => 'create pay slip'],
['name' => 'manage company policy'],
['name' => 'create company policy'],
['name' => 'edit company policy'],
['name' => 'delete document'],
['name' => 'manage appraisal'],
['name' => 'create appraisal'],
['name' => 'edit appraisal'],
['name' => 'show appraisal'],
['name' => 'delete appraisal'],
['name' => 'manage goal tracking'],
['name' => 'create goal tracking'],
['name' => 'edit goal tracking'],
['name' => 'delete goal tracking'],
['name' => 'manage goal type'],
['name' => 'create goal type'],
['name' => 'edit goal type'],
['name' => 'delete goal type'],
['name' => 'manage indicator'],
['name' => 'create indicator'],
['name' => 'edit indicator'],
['name' => 'show indicator'],
['name' => 'delete indicator'],
['name' => 'manage event'],
['name' => 'create event'],
['name' => 'edit event'],
['name' => 'delete event'],
['name' => 'manage meeting'],
['name' => 'create meeting'],
['name' => 'edit meeting'],
['name' => 'delete meeting'],
['name' => 'manage training'],
['name' => 'create training'],
['name' => 'edit training'],
['name' => 'delete training'],
['name' => 'show training'],
['name' => 'manage trainer'],
['name' => 'create trainer'],
['name' => 'edit trainer'],
['name' => 'delete trainer'],
['name' => 'manage training type'],
['name' => 'create training type'],
['name' => 'edit training type'],
['name' => 'delete training type'],
['name' => 'manage award'],
['name' => 'create award'],
['name' => 'edit award'],
['name' => 'delete award'],
['name' => 'manage award type'],
['name' => 'create award type'],
['name' => 'edit award type'],
['name' => 'delete award type'],
['name' => 'manage resignation'],
['name' => 'create resignation'],
['name' => 'edit resignation'],
['name' => 'delete resignation'],
['name' => 'manage travel'],
['name' => 'create travel'],
['name' => 'edit travel'],
['name' => 'delete travel'],
['name' => 'manage promotion'],
['name' => 'create promotion'],
['name' => 'edit promotion'],
['name' => 'delete promotion'],
['name' => 'manage complaint'],
['name' => 'create complaint'],
['name' => 'edit complaint'],
['name' => 'delete complaint'],
['name' => 'manage warning'],
['name' => 'create warning'],
['name' => 'edit warning'],
['name' => 'delete warning'],
['name' => 'manage termination'],
['name' => 'create termination'],
['name' => 'edit termination'],
['name' => 'delete termination'],
['name' => 'manage termination type'],
['name' => 'create termination type'],
['name' => 'edit termination type'],
['name' => 'delete termination type'],
['name' => 'manage job application'],
['name' => 'create job application'],
['name' => 'show job application'],
['name' => 'delete job application'],
['name' => 'move job application'],
['name' => 'add job application skill'],
['name' => 'add job application note'],
['name' => 'delete job application note'],
['name' => 'manage job onBoard'],
['name' => 'manage job category'],
['name' => 'create job category'],
['name' => 'edit job category'],
['name' => 'delete job category'],
['name' => 'manage job'],
['name' => 'create job'],
['name' => 'edit job'],
['name' => 'show job'],
['name' => 'delete job'],
['name' => 'manage job stage'],
['name' => 'create job stage'],
['name' => 'edit job stage'],
['name' => 'delete job stage'],
['name' => 'Manage Competencies'],
['name' => 'Create Competencies'],
['name' => 'Edit Competencies'],
['name' => 'Delete Competencies'],
['name' => 'manage custom question'],
['name' => 'create custom question'],
['name' => 'edit custom question'],
['name' => 'delete custom question'],
['name' => 'create interview schedule'],
['name' => 'edit interview schedule'],
['name' => 'delete interview schedule'],
['name' => 'show interview schedule'],
['name' => 'create estimation'],
['name' => 'view estimation'],
['name' => 'edit estimation'],
['name' => 'delete estimation'],
['name' => 'edit holiday'],
['name' => 'create holiday'],
['name' => 'delete holiday'],
['name' => 'manage holiday'],
['name' => 'create overtime'],
['name' => 'edit overtime'],
['name' => 'delete overtime'],
['name' => 'show career'],
['name' => 'manage transfer'],
['name' => 'create transfer'],
['name' => 'edit transfer'],
['name' => 'delete transfer'],
['name' => 'manage announcement'],
['name' => 'create announcement'],
['name' => 'edit announcement'],
['name' => 'delete announcement'],
['name' => 'manage leave'],
['name' => 'create leave'],
['name' => 'edit leave'],
['name' => 'delete leave'],
['name' => 'manage leave type'],
['name' => 'create leave type'],
['name' => 'edit leave type'],
['name' => 'delete leave type'],
['name' => 'manage attendance'],
['name' => 'create attendance'],
['name' => 'edit attendance'],
['name' => 'delete attendance'],
['name' => 'manage report'],
['name' => 'manage project'],
['name' => 'create project'],
['name' => 'view project'],
['name' => 'edit project'],
['name' => 'delete project'],
['name' => 'share project'],
['name' => 'create milestone'],
['name' => 'edit milestone'],
['name' => 'delete milestone'],
['name' => 'view milestone'],
['name' => 'view grant chart'],
['name' => 'manage project stage'],
['name' => 'create project stage'],
['name' => 'edit project stage'],
['name' => 'delete project stage'],
['name' => 'view timesheet'],
['name' => 'view expense'],
['name' => 'manage project task'],
['name' => 'create project task'],
['name' => 'edit project task'],
['name' => 'view project task'],
['name' => 'delete project task'],
['name' => 'view activity'],
['name' => 'view CRM activity'],
['name' => 'manage project task stage'],
['name' => 'create project task stage'],
['name' => 'edit project task stage'],
['name' => 'delete project task stage'],
['name' => 'manage timesheet'],
['name' => 'create timesheet'],
['name' => 'edit timesheet'],
['name' => 'delete timesheet'],
['name' => 'manage bug report'],
['name' => 'create bug report'],
['name' => 'edit bug report'],
['name' => 'delete bug report'],
['name' => 'move bug report'],
['name' => 'manage bug status'],
['name' => 'create bug status'],
['name' => 'edit bug status'],
['name' => 'delete bug status'],
['name' => 'manage print settings'],
['name' => 'manage company plan'],
['name' => 'buy plan'],
['name' => 'copy invoice'],
['name' => 'manage plan'],
['name' => 'manage form builder'],
['name' => 'create form builder'],
['name' => 'edit form builder'],
['name' => 'delete form builder'],
['name' => 'manage performance type'],
['name' => 'create performance type'],
['name' => 'edit performance type'],
['name' => 'delete performance type'],
['name' => 'manage form field'],
['name' => 'create form field'],
['name' => 'edit form field'],
['name' => 'delete form field'],
['name' => 'view form response'],
['name' => 'manage budget plan'],
['name' => 'create budget plan'],
['name' => 'edit budget plan'],
['name' => 'delete budget plan'],
['name' => 'view budget plan'],
['name' => 'manage warehouse'],
['name' => 'create warehouse'],
['name' => 'edit warehouse'],
['name' => 'show warehouse'],
['name' => 'delete warehouse'],
['name' => 'manage purchase'],
['name' => 'create purchase'],
['name' => 'edit purchase'],
['name' => 'show purchase'],
['name' => 'delete purchase'],
['name' => 'send purchase'],
['name' => 'create payment purchase'],
['name' => 'delete payment purchase'],
['name' => 'manage pos'],
['name' => 'manage contract type'],
['name' => 'create contract type'],
['name' => 'edit contract type'],
['name' => 'delete contract type'],
['name' => 'manage contract'],
['name' => 'create contract'],
['name' => 'edit contract'],
['name' => 'delete contract'],
['name' => 'show contract'],
['name' => 'create barcode'],
['name' => 'create webhook'],
['name' => 'edit webhook'],
['name' => 'delete webhook'],
['name' => 'manage project expense'],
['name' => 'create project expense'],
['name' => 'edit project expense'],
['name' => 'delete project expense'],
['name' => 'manage quotation'],
['name' => 'create quotation'],
['name' => 'edit quotation'],
['name' => 'show quotation'],
['name' => 'delete quotation'],
['name' => 'show quotation'],
['name' => 'convert quotation'],
['name' => 'show pos'],
['name' => 'manage zoom meeting'],
['name' => 'create zoom meeting'],
['name' => 'show zoom meeting'],
['name' => 'delete zoom meeting'],
['name' => 'delete company policy'],
];
$companyRole->givePermissionTo($companyPermissions);
$company = User::create(
[
'name' => 'company',
'email' => 'company@example.com',
'password' => Hash::make('1234'),
'type' => 'company',
'default_pipeline' => 1,
'plan' => 1,
'lang' => 'en',
'avatar' => '',
'created_by' => 1,
'email_verified_at' => now(),
]
);
$company->assignRole($companyRole);
// accountant
$accountantRole = Role::create(
[
'name' => 'accountant',
'created_by' => $company->id,
]
);
$accountantPermission = [
['name' => 'show account dashboard'],
['name' => 'manage expense'],
['name' => 'create expense'],
['name' => 'edit expense'],
['name' => 'delete expense'],
['name' => 'manage invoice'],
['name' => 'create invoice'],
['name' => 'edit invoice'],
['name' => 'delete invoice'],
['name' => 'show invoice'],
['name' => 'convert invoice'],
['name' => 'manage product & service'],
['name' => 'create product & service'],
['name' => 'delete product & service'],
['name' => 'edit product & service'],
['name' => 'manage constant tax'],
['name' => 'create constant tax'],
['name' => 'edit constant tax'],
['name' => 'delete constant tax'],
['name' => 'manage constant category'],
['name' => 'create constant category'],
['name' => 'edit constant category'],
['name' => 'delete constant category'],
['name' => 'manage constant unit'],
['name' => 'create constant unit'],
['name' => 'edit constant unit'],
['name' => 'delete constant unit'],
['name' => 'manage customer'],
['name' => 'create customer'],
['name' => 'edit customer'],
['name' => 'delete customer'],
['name' => 'show customer'],
['name' => 'manage vender'],
['name' => 'create vender'],
['name' => 'edit vender'],
['name' => 'delete vender'],
['name' => 'show vender'],
['name' => 'manage bank account'],
['name' => 'create bank account'],
['name' => 'edit bank account'],
['name' => 'delete bank account'],
['name' => 'manage bank transfer'],
['name' => 'create bank transfer'],
['name' => 'edit bank transfer'],
['name' => 'delete bank transfer'],
['name' => 'manage revenue'],
['name' => 'create revenue'],
['name' => 'edit revenue'],
['name' => 'delete revenue'],
['name' => 'manage bill'],
['name' => 'create bill'],
['name' => 'edit bill'],
['name' => 'delete bill'],
['name' => 'show bill'],
['name' => 'manage payment'],
['name' => 'create payment'],
['name' => 'edit payment'],
['name' => 'delete payment'],
['name' => 'delete invoice product'],
['name' => 'delete bill product'],
['name' => 'send invoice'],
['name' => 'create payment invoice'],
['name' => 'delete payment invoice'],
['name' => 'send bill'],
['name' => 'create payment bill'],
['name' => 'delete payment bill'],
['name' => 'income report'],
['name' => 'expense report'],
['name' => 'income vs expense report'],
['name' => 'invoice report'],
['name' => 'bill report'],
['name' => 'stock report'],
['name' => 'tax report'],
['name' => 'loss & profit report'],
['name' => 'manage transaction'],
['name' => 'manage credit note'],
['name' => 'create credit note'],
['name' => 'edit credit note'],
['name' => 'delete credit note'],
['name' => 'manage debit note'],
['name' => 'create debit note'],
['name' => 'edit debit note'],
['name' => 'delete debit note'],
['name' => 'manage proposal'],
['name' => 'create proposal'],
['name' => 'edit proposal'],
['name' => 'delete proposal'],
['name' => 'duplicate proposal'],
['name' => 'send proposal'],
['name' => 'show proposal'],
['name' => 'delete proposal product'],
['name' => 'manage goal'],
['name' => 'create goal'],
['name' => 'edit goal'],
['name' => 'delete goal'],
['name' => 'manage assets'],
['name' => 'create assets'],
['name' => 'edit assets'],
['name' => 'delete assets'],
['name' => 'statement report'],
['name' => 'manage constant custom field'],
['name' => 'create constant custom field'],
['name' => 'edit constant custom field'],
['name' => 'delete constant custom field'],
['name' => 'manage chart of account'],
['name' => 'create chart of account'],
['name' => 'edit chart of account'],
['name' => 'delete chart of account'],
['name' => 'manage journal entry'],
['name' => 'create journal entry'],
['name' => 'edit journal entry'],
['name' => 'delete journal entry'],
['name' => 'show journal entry'],
['name' => 'balance sheet report'],
['name' => 'ledger report'],
['name' => 'trial balance report'],
['name' => 'manage print settings'],
['name' => 'manage budget plan'],
['name' => 'create budget plan'],
['name' => 'edit budget plan'],
['name' => 'delete budget plan'],
['name' => 'view budget plan'],
['name' => 'create barcode'],
['name' => 'create webhook'],
['name' => 'edit webhook'],
['name' => 'delete webhook'],
];
$accountantRole->givePermissionTo($accountantPermission);
$accountant = User::create(
[
'name' => 'accountant',
'email' => 'accountant@example.com',
'password' => Hash::make('1234'),
'type' => 'accountant',
'default_pipeline' => 1,
'lang' => 'en',
'avatar' => '',
'created_by' => $company->id,
'email_verified_at' => now(),
]
);
$accountant->assignRole($accountantRole);
// employee
$employeeRole = Role::create(
[
'name' => 'Employee',
'created_by' => $company->id,
]
);
$employeePermission = [
['name' => 'show hrm dashboard'],
['name' => 'manage user'],
['name' => 'manage employee'],
['name' => 'view employee'],
['name' => 'manage employee profile'],
['name' => 'show employee profile'],
['name' => 'manage pay slip'],
['name' => 'manage company policy'],
['name' => 'manage event'],
['name' => 'manage meeting'],
['name' => 'manage award'],
['name' => 'manage promotion'],
['name' => 'manage complaint'],
['name' => 'manage warning'],
['name' => 'manage termination'],
['name' => 'manage job'],
['name' => 'show job'],
['name' => 'manage holiday'],
['name' => 'manage announcement'],
['name' => 'manage leave'],
];
$employeeRole->givePermissionTo($employeePermission);
$employee = User::create(
[
'name' => 'employee',
'email' => 'employee@example.com',
'password' => Hash::make('1234'),
'type' => 'Employee',
'default_pipeline' => 1,
'lang' => 'en',
'avatar' => '',
'created_by' => $company->id,
'email_verified_at' => now(),
]
);
$employee->assignRole($employeeRole);
\App\Models\BankAccount::create(
[
'holder_name' => 'cash',
'bank_name' => '',
'account_number' => '-',
'opening_balance' => '0.00',
'contact_number' => '-',
'bank_address' => '-',
'created_by' => $company->id,
]
);
// accountant
$clientRole = Role::create(
[
'name' => 'client',
'created_by' => $company->id,
]
);
$clientPermission = [
['name' => 'manage client dashboard'],
['name' => 'manage bug report'],
['name' => 'create bug report'],
['name' => 'edit bug report'],
['name' => 'delete bug report'],
['name' => 'move bug report'],
['name' => 'view deal'],
['name' => 'manage deal'],
['name' => 'manage project'],
['name' => 'view project'],
['name' => 'view grant chart'],
['name' => 'view timesheet'],
['name' => 'manage timesheet'],
['name' => 'manage project task'],
['name' => 'create project task'],
['name' => 'edit project task'],
['name' => 'view project task'],
['name' => 'delete project task'],
['name' => 'view activity'],
['name' => 'view task'],
['name' => 'manage pipeline'],
['name' => 'manage lead stage'],
['name' => 'manage label'],
['name' => 'manage source'],
['name' => 'move deal'],
['name' => 'manage stage'],
['name' => 'manage contract'],
['name' => 'show contract'],
];
$clientRole->givePermissionTo($clientPermission);
$client = User::create(
[
'name' => 'client',
'email' => 'client@example.com',
'password' => Hash::make('1234'),
'type' => 'client',
'default_pipeline' => 1,
'lang' => 'en',
'avatar' => '',
'created_by' => $company->id,
'email_verified_at' => now(),
]
);
$client->assignRole($clientRole);
Utility::employeeDetails($accountant->id, $company->id);
Utility::employeeDetails($employee->id,$company->id);
Utility::chartOfAccountTypeData($company->id);
Utility::chartOfAccountData($company);
Utility::pipeline_lead_deal_Stage($company->id);
Utility::project_task_stages($company->id);
Utility::labels($company->id);
Utility::sources($company->id);
Utility::jobStage($company->id);
$company->defaultEmail();
$company::userDefaultData();
$company::userDefaultWarehouse();
GenerateOfferLetter::defaultOfferLetter();
ExperienceCertificate::defaultExpCertificat();
JoiningLetter::defaultJoiningLetter();
NOC::defaultNocCertificate();
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);
}
}