Доброго дня.
Использую связку Laravel + PostgreSQL, и возникла необходимость сделать регистронезависимое сравнение значений колонки с любым из значений массива. Для этого отлично подходит связка ILIKE ANY, но Laravel ее не воспринимает, как оператор.
$query->where('data', 'ilike', $keywords); // <--- все супер
// думает, что ilike any - это значение и начинает сравнивать с ним
$query->where('data', 'ilike any', $keywords); // <--- $keywords игнорируются
Можно ли зарегистрировать свой оператор для Query Builder'a? Крайне не хочу использовать whereRaw или проходить по $keywords в цикле.
Заранее спасибо.