我有一个表用户,其中列帐单中包含不同的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"
我该怎么做?
答案 0 :(得分:0)
谢谢您对布雷特·格雷格索(Brett Gregso)和《活着而死》(Dive)的回复,我明白了。
我确实创建了一个变量并在其上传递了模式,
$contract_end = "ContractEnd":"0"';
$user = App\User->whereRaw("(billing LIKE '%".$contract_end."%')")->get();