如何将列值转换为小写并获取数据?

时间:2018-11-22 11:37:02

标签: laravel eloquent laravel-5.7

我的表中有不区分大小写类型的用户昵称。

我尝试使用此查询从表中获取一条记录,但未成功:

$user = User::whereIn('LCASE(nickname)', strtolower($nickname));

错误消息:

  

为foreach()提供的参数无效

在不区分大小写的类型下,如何通过昵称吸引用户?

1 个答案:

答案 0 :(得分:1)

WhereIn需要一个值数组,在这种情况下,建议不要将其更改为基数(并添加一个first,以便获得第一个值或使用一个{{1} },以返回所有匹配的用户。

get