[英]Laravel 7 eloquent whereIn and where not working
I have a record in my database that looks like this:我的数据库中有一条如下所示的记录:
id | roles
----------
1 | ["test"]
I do this eloquent query:我做这个 eloquent 查询:
UserModel::withTrashed()
->whereIn('roles', ['test'])
->where('id', 1)
->exists();
This returns false
what am I doing wrong here?这返回
false
我在这里做错了什么?
Apparently this exists:显然这是存在的:
->whereJsonContains('roles', ['test'])
Then it works great.然后效果很好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.