Laratrust\Traits\LaratrustRoleTrait::detachPermission PHP Method

detachPermission() public method

Detach permission from current role.
public detachPermission ( object | array $permission ) : void
$permission object | array
return void
    public function detachPermission($permission)
    {
        if (is_object($permission)) {
            $permission = $permission->getKey();
        }
        if (is_array($permission)) {
            $permission = $permission['id'];
        }
        $this->permissions()->detach($permission);
        $this->flushCache();
        return $this;
    }