Reputation: 421
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?
Upvotes: 1
Views: 1057
Reputation: 421
Apparently this exists:
->whereJsonContains('roles', ['test'])
Then it works great.
Upvotes: 1