Подскажите, пожалуйста, как мне правильно пользоваться данной функции выбирая вложенные значения в колонке таблицы в json
У меня колонка json выглядит вот так
{
"area": {
"name": "Kvadratura",
"slug": "area",
"type": "string",
"view": "string",
"value": "54"
},
"rest": {
"name": "Ostalo",
"slug": "rest",
"type": "select",
"view": "checkbox",
"value": "Terasa"
},
}
Сама метод
Model::whereJsonContains('filters.rooms.value', 1)->get();
Сам запрос который генерирует данный метод выше
select * from `table` where (json_contains(`filters`, "1", '$."rooms"."value"'))
Проблема в том что он просто не выводит ничего, хотя точно запись с таким значением есть и далеко не одна, что через phpmyadmin запрос отправлять sql, что через laravel, выводит просто ничего.
Что в данном случаи я делаю нет?