Laravel Eloquent - Работа с массивом объектов JSON. - PullRequest
0 голосов
/ 26 октября 2018

У меня есть массив объектов JSON в моей базе данных (как показано на рисунке ниже)

enter image description here

Как мне найти определенное значение в нем? Скажем, я хочу запись, в которой поле «заканчивается_катетра» равно «2018-11-24 08:00:00»

Я пытался использовать

->where('column->starts_at', '2018-11-24 08:00:00')

или даже попробовал

->whereJsonContains('column->starts_at', '2018-11-24 08:00:00').

Внутри модели, которую я привел столбец к массиву - я что-то упустил или это не может быть сделано?

1 Ответ

0 голосов
/ 27 октября 2018

Используйте это:

->whereJsonContains('column', ['starts_at' => '2018-11-24 08:00:00'])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...