Looking to hire Laravel developers? Try LaraJobs

laravel-hash-fields maintained by datalogix

Description
Laravel Hash Fields automatically hash ​model fields.
Last update
2023/07/18 20:02 (dev-main)
License
Downloads
238
Tags

Comments
comments powered by Disqus

Laravel Hash Fields

Warning We have decided to stop maintaining this package.

Consider to use Attribute Casting of type hashed.

Latest Stable Version Total Downloads tests StyleCI codecov License

Laravel Hash Fields automatically hash ​model fields.

Installation

You can install the package via composer:

composer require datalogix/laravel-hash-fields

The package will automatically register itself.

Usage

Your Eloquent models should use the Datalogix\HashFields\HashFields trait.

Here's an example of how to implement the trait:

namespace App;

use Datalogix\HashFields\HashFields;
use Illuminate\Database\Eloquent\Model;

class YourEloquentModel extends Model
{
    use HashFields;
}

Customizing fields to hash

You can also override of property fieldsToHash.

By default the package will hashed password field.

/**
 * The model's fields to hash.
 *
 * @var array
 */
protected static $fieldsToHash = [
    'password',
];