我的表中有不区分大小写类型的用户昵称。
我尝试使用此查询从表中获取一条记录,但未成功:
$user = User::whereIn('LCASE(nickname)', strtolower($nickname));
错误消息:
为foreach()提供的参数无效
在不区分大小写的类型下,如何通过昵称吸引用户?
答案 0 :(得分:1)
WhereIn
需要一个值数组,在这种情况下,建议不要将其更改为基数(并添加一个first
,以便获得第一个值或使用一个{{1} },以返回所有匹配的用户。
get