Eloquent Has By Non Dependent Subquery Versions Save

Convert has() and whereHas() constraints to non-dependent subqueries.

v2.0.3

1 year ago

v2.0.2

2 years ago

v2.0.1

2 years ago

v2.0.0

3 years ago

Drop support for stale versions (#6)

v1.1.0

3 years ago

We now accept a Builder argument to prevent common mistakes.

Comment::query()->hasByNonDependentSubquery(
    'post',
    function (Relation $query) {
        // $query is a Relation instance
        $query->onlyTrashed();
    }
)->withTrashed()
Comment::query()->hasByNonDependentSubquery(
    'post',
    function ($query) {
        // $query is a Relation instance
        $query->onlyTrashed();
    }
)->withTrashed()
Comment::query()->hasByNonDependentSubquery(
    'post',
    function (Builder $query) {
        // $query is a Builder instance! (Previously it triggered an error)
        $query->onlyTrashed();
    }
)->withTrashed()

v1.0.1

3 years ago

v1.0.0

3 years ago

Release 🎉