From 548654c880792ef0585ef4f49b81d56af51e73d3 Mon Sep 17 00:00:00 2001 From: manandhar Date: Fri, 6 Oct 2017 11:22:19 +0545 Subject: [PATCH] fix inverse clauseOperator for gt and lt inverse of `>` to `<=` inverse of `<` to `>=` --- src/EloquentBuilderTrait.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/EloquentBuilderTrait.php b/src/EloquentBuilderTrait.php index c54e631..0afdf8b 100644 --- a/src/EloquentBuilderTrait.php +++ b/src/EloquentBuilderTrait.php @@ -149,7 +149,7 @@ protected function applyFilter(Builder $queryBuilder, array $filter, $or = false $clauseOperator = $not ? '!=' : '='; break; case 'gt': - $clauseOperator = $not ? '<' : '>'; + $clauseOperator = $not ? '<=' : '>'; break; case 'gte': $clauseOperator = $not ? '<' : '>='; @@ -158,7 +158,7 @@ protected function applyFilter(Builder $queryBuilder, array $filter, $or = false $clauseOperator = $not ? '>' : '<='; break; case 'lt': - $clauseOperator = $not ? '>' : '<'; + $clauseOperator = $not ? '>=' : '<'; break; case 'in': if ($or === true) {