$permission, 'guard_name' => 'admin'] ); } // ------------------------------------------------------ // ROLES // ------------------------------------------------------ // Create super-admin role $superAdminRole = Role::firstOrCreate( ['name' => 'super-admin', 'guard_name' => 'admin'] ); // Create admin role $adminRole = Role::firstOrCreate( ['name' => 'admin', 'guard_name' => 'admin'] ); // ------------------------------------------------------ // ASSIGN ALL PERMISSIONS TO BOTH ROLES // ------------------------------------------------------ $allPermissions = Permission::where('guard_name', 'admin')->get(); $superAdminRole->syncPermissions($allPermissions); $adminRole->syncPermissions($allPermissions); } }