'groups.update', 'guard_name' => 'web'], ['perm_group' => 'Settings'] ); // Grant to admin role by default if ($admin = Role::where('name', 'admin')->first()) { $admin->givePermissionTo($permission); } } public function down() { Permission::where('name', 'groups.update')->get() ->each(function ($permission) { Role::all()->each(fn ($role) => $role->revokePermissionTo($permission)); $permission->delete(); }); } }