繁体   English   中英

Laravel 7 eloquent whereIn 和 where 不工作

[英]Laravel 7 eloquent whereIn and where not working

我的数据库中有一条如下所示的记录:

id | roles
----------
1  | ["test"]

我做这个 eloquent 查询:

UserModel::withTrashed()
      ->whereIn('roles', ['test'])
      ->where('id', 1)
      ->exists();

这返回false我在这里做错了什么?

显然这是存在的:

->whereJsonContains('roles', ['test'])

然后效果很好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM