![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/syn.corals.io/Corals/modules/Syndicate/database/seeds/ |
<?php namespace Corals\Modules\Syndicate\database\seeds; use Carbon\Carbon; use Corals\User\Models\Role; use Illuminate\Database\Seeder; use Illuminate\Support\Facades\DB; use Spatie\Permission\PermissionRegistrar; class SyndicateRolesDatabaseSeeder extends Seeder { /** * Run the database seeds. * * @return void */ public function run() { DB::table('roles')->insertOrIgnore([ [ 'name' => 'pharmacist', 'label' => 'Pharmacist User', 'guard_name' => config('auth.defaults.guard'), 'subscription_required' => 0, 'created_at' => Carbon::now(), 'updated_at' => Carbon::now(), ], [ 'name' => 'trainee', 'label' => 'Trainee User', 'guard_name' => config('auth.defaults.guard'), 'subscription_required' => 0, 'created_at' => Carbon::now(), 'updated_at' => Carbon::now(), ], [ 'name' => 'syndicate_admin', 'label' => 'Syndicate Admin', 'guard_name' => config('auth.defaults.guard'), 'subscription_required' => 0, 'created_at' => Carbon::now(), 'updated_at' => Carbon::now(), ], ]); app()->make(PermissionRegistrar::class)->forgetCachedPermissions(); $syndicate_admin_role = Role::findByName('syndicate_admin'); $syndicate_admin_role->givePermissionTo('Administrations::admin.syndicate'); } }