Dav*_*rio 4 postgresql case-sensitive case-insensitive laravel eloquent
我正在使用Laravel 4.1和Postgresql编写一个Web应用程序作为数据库.数据库区分大小写,但我想使其不区分大小写,因为,即当用户登录时,他应该能够使用大写或小写的电子邮件地址(如在其他所有网站中)访问.但是,密码哈希的列必须区分大小写,因为我使用的加密方法会生成区分大小写的字符串.
我正在使用Laravel的Eloquen ORM,所以我不直接编写查询.
我怎么解决这个问题?
提前致谢!
小智 10
有点晚了,但这很简单.只需使用"ILIKE"运算符,例如
User::where("email", "ILIKE", $email)->get();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2636 次 |
| 最近记录: |