Laravel,查询加密数据

时间:2014-12-18 14:30:16

标签: laravel encryption eloquent

鉴于约束条件是加密数据,是否有一种方法可以在laravel中雄辩地查询数据? 例如,我加密了为Users表插入的所有电子邮件,我想像这样搜索

User::whereRaw('email LIKE ?', array('%mysite.com'))->get()

这可能吗?

1 个答案:

答案 0 :(得分:2)

不,这对Laravel / MySQL来说是不可能的(它需要homomorphic encryption)。您需要获取所有行,解密它们,并在PHP中检查它们的值。