datalogix / laravel-hash-fields
此包已被废弃且不再维护。未建议替代包。
Laravel Hash Fields 自动哈希模型字段。
v1.1.0
2022-01-24 19:45 UTC
Requires
- php: ^7.3|^8.0
- illuminate/support: ^7.0|^8.0|^9.0
Requires (Dev)
- graham-campbell/testbench: ^5.7
- illuminate/database: ^7.0|^8.0|^9.0
- mockery/mockery: ^1.4
- phpunit/phpunit: ^8.5|^9.5
- spatie/phpunit-watcher: ^1.0
README
警告 我们已决定停止维护此包。
考虑使用属性铸造类型
hashed
。
Laravel Hash Fields 自动哈希模型字段。
安装
您可以通过 composer 安装此包
composer require datalogix/laravel-hash-fields
该包将自动注册自己。
使用
您的 Eloquent 模型应该使用 Datalogix\HashFields\HashFields
特性。
以下是如何实现此特性的示例
namespace App; use Datalogix\HashFields\HashFields; use Illuminate\Database\Eloquent\Model; class YourEloquentModel extends Model { use HashFields; }
自定义要哈希的字段
您也可以覆盖 fieldsToHash
属性。
默认情况下,该包将哈希 password
字段。
/** * The model's fields to hash. * * @var array */ protected static $fieldsToHash = [ 'password', ];