OwlCyberSecurity - MANAGER
Edit File: RoleHasPermissionSeeder.php
<?php namespace Database\Seeders; use App\Models\RolePermission; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; use Illuminate\Support\Facades\DB; class RoleHasPermissionSeeder extends Seeder { /** * Run the database seeds. */ public function run(): void { DB::statement('SET FOREIGN_KEY_CHECKS=0;'); $permissions = []; $AllPermissions = RolePermission::select('id')->get(); // retaining old permissions records and assigning only new permissions to admin foreach($AllPermissions as $p){ $permissions = [ 'permission_id' => $p->id, 'role_id' => 1 ]; DB::table('role_has_permissions')->updateOrInsert($permissions , $permissions); } DB::statement('SET FOREIGN_KEY_CHECKS=1;'); } }