diff --git a/src/QueryFilter/Queries/QueryBuilder.php b/src/QueryFilter/Queries/QueryBuilder.php index 4c55d6ce..2aa819c3 100644 --- a/src/QueryFilter/Queries/QueryBuilder.php +++ b/src/QueryFilter/Queries/QueryBuilder.php @@ -48,11 +48,9 @@ public function __construct(Builder $builder) */ public function buildQuery($field, array $params) { - if (!empty($params[0]['start']) && !empty($params[0]['end'])) { $this->queryFilterBuilder->whereBetween($field, $params); } elseif ($field == 'f_params') { - $this->__buildQueryWithNewParams($field, $params[0]); } elseif (!empty($params[0]['operator']) && !empty($params[0]['value'])) { $this->queryFilterBuilder->whereByOpt($field, $params); @@ -72,7 +70,6 @@ public function buildQuery($field, array $params) private function __buildQueryWithNewParams($field, array $params) { foreach ($params as $key => $param) { - if (!in_array($key, $this->reserve_param['f_params'])) { throw new \Exception("$key is not in f_params array."); } @@ -82,6 +79,5 @@ private function __buildQueryWithNewParams($field, array $params) $this->queryFilterBuilder->$key($param); } } - } } diff --git a/tests/Tests/UserFilterTest.php b/tests/Tests/UserFilterTest.php index 01464330..54d37cef 100644 --- a/tests/Tests/UserFilterTest.php +++ b/tests/Tests/UserFilterTest.php @@ -360,7 +360,6 @@ public function itCanOrderByIdLimitListUsername() 'username' => 'ahmad', ])->orderBy('id', 'ASC')->limit(1)->get(); - $this->assertEquals($users_pure, $users); }