[ {prop: name1, prop_value: value1}, {prop: name2, prop_value: value2 } , .... ]
Для поиска с точным совпадением работает такой запрос:
$query->whereJsonContains('info', [
'prop' => $param,
'prop_value' => $value
]);
Можно ли как-то добавить еще конструкцию "like" к данному запросу?
Чтобы например "prop_value" имело частичное совпадение
Так увы не работает)
$query->whereJsonContains('info', [
'prop' => $param,
'prop_value' => "%$value%"
]);
https://stackoverflow.com/questions/51560739/laravel-mysql-json-like-query
Обсуждают сегодня