我正在使用slim框架和雄辩的orm进行数据库操作,我希望在数据库(mysql)中存储加密数据,以减少特定表的列数。
我试过了 AES_ENCRYPT
在雄辩的模型中,它能很好地存储数据,比如,
class MyDataModel extends Model {
public function setProcessDataAttribute($value)
{
$this->attributes['process_data'] =
DB::raw("AES_ENCRYPT('".$value."', '12345')");
}
}
现在,我想用mysql函数解密 AES_DECRYPT
,有没有办法在雄辩的模型中使用mysql函数?
我不确定如何重写模型中的find,get方法。
1条答案
按热度按时间koaltpgm1#
在laravel 5中,建议使用他的aes加密: