datalogix/laravel-hash-fields

此包已被废弃且不再维护。未建议替代包。

Laravel Hash Fields 自动哈希模型字段。

v1.1.0 2022-01-24 19:45 UTC

This package is auto-updated.

Last update: 2023-07-18 18:06:10 UTC


README

警告 我们已决定停止维护此包。

考虑使用属性铸造类型hashed

Latest Stable Version Total Downloads tests StyleCI codecov License

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',
];