Как, где, как на данных JSON - PullRequest
       3

Как, где, как на данных JSON

0 голосов
/ 17 сентября 2018

У меня есть пользователь таблицы, в которой в биллинге столбцов содержатся разные данные JSON.

Я хочу получить только пользователя, где его / ее данные JSON, содержащие "ContractEnd":"0" некоторые из них содержат "ContractEnd":"1", "ContractEnd":"2" я хочу только "ContractEnd":"0"

Я пробовал вот так

$user = App\User->whereRaw("(billing LIKE '%"ContractEnd":"0"%')")->get();

но возвращает ошибку.

billing LIKE '%"ContractEnd":"0"%' 

должно быть billing ="ContractEnd":"0"

Как мне это сделать?

1 Ответ

0 голосов
/ 17 сентября 2018

Спасибо за ответ, Бретт Грегсо и Alive to Die, я понял это.

Я создал переменную и передал ей шаблон,

$contract_end = "ContractEnd":"0"';
$user = App\User->whereRaw("(billing LIKE '%".$contract_end."%')")->get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...