gregoryduckworth / encryptable
一个简单的特性,用于使数据库中的属性加密
1.0.2
2020-02-14 17:26 UTC
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2024-09-15 03:24:02 UTC
README
Encryptable 是 Laravel 的一个特性,为 Eloquent 模型添加简单的加密功能。
Encryptable 允许你在数据进入数据库时进行加密,并在检索时进行解密。
安装
简单地将包添加到你的 composer.json 文件中,然后运行 composer update。
"gregoryduckworth/encryptable": "1.*",
用法
将特性添加到你的模型和加密规则中。
use GregoryDuckworth\Encryptable\EncryptableTrait; class User extends Authenticatable { use EncryptableTrait; /** * Encryptable Rules * * @var array */ protected $encryptable = [ 'name', 'email', ]; ... }
现在,每次你与模型交互时,name 和 email 将自动在前端和数据库之间进行加密和解密。
贡献
欢迎任何人贡献。Fork,进行更改,然后提交 pull request。