I have a record in my database that looks like this:
id | roles
----------
1 | ["test"]
I do this eloquent query:
UserModel::withTrashed()
->whereIn('roles', ['test'])
->where('id', 1)
->exists();
This returns false
what am I doing wrong here?
Apparently this exists:
->whereJsonContains('roles', ['test'])
Then it works great.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.