Artesaos\Defender\Traits\Permissions\InteractsWithPermissions::revokeExpiredPermissions PHP Method

revokeExpiredPermissions() public method

Revoke expired user permissions.
    public function revokeExpiredPermissions()
    {
        $expiredPermissions = $this->permissions()->wherePivot('expires', '<', Carbon::now())->get();
        if ($expiredPermissions->count() > 0) {
            return $this->permissions()->detach($expiredPermissions->modelKeys());
        }
    }