eloquent-repository icon indicating copy to clipboard operation
eloquent-repository copied to clipboard

Filters where equal

Open noelyriosquantion opened this issue 2 years ago • 0 comments

Buenas, he visto el repositorio y estoy haciendo unas pruebas, la duda que tengo es para hacer la siguiente consulta: select count(id) from table where id = value and other_field = 'value2';

He seguido la estructura del filter, que sería así: $filters = new Filter(); $filters->must()->equal('id', value); $filters->must()->equal('other_field', 'value2');

total = parent::count($filters);

mi duda está en que el processCondition peta en querer comprobar el valor si es array if (count($value[0]) > 1) { $where = static::filterRanges.......... } else { $where = static::filterGroup.......... } Cuando realmente no quiero que entre en rango, ni en grupo, pero los filtros, siempre los trata como array.

Cual puede ser la solución.

Gracias

noelyriosquantion avatar Jun 01 '22 16:06 noelyriosquantion