软删除查询不能在whereHas中使用

return $this->entity->whereHas('task', function($query) use ($taskName)
    {
        $query->withTrashed()->where('task_name', 'like', $taskName);
    });

在关联查询里添加查询条件,希望能查到软删除数据,但是在whereHas中使用withTrashed()不起作用;在with中添加withTrashed()倒是可以起作用,有能解答的吗
已邀请:

要回复问题请先登录注册