forgetCachedPermissions(); $permissions = [ 'administration.access', 'users.view', 'users.create', 'users.update', 'users.delete', 'roles.manage', 'settings.manage', 'audit.view', 'media.view', 'media.upload', 'media.update', 'media.delete', 'seo.manage', 'search.manage', 'themes.manage', ]; foreach ($permissions as $permission) { Permission::findOrCreate($permission, 'web'); } $administrator = Role::findOrCreate('admin', 'web'); $administrator->syncPermissions($permissions); $registrar->forgetCachedPermissions(); } }