larapack / attribute-hashing
Allows you to define what attributes in your Eloquent Model which should be hashed.
Package info
github.com/larapack/attribute-hashing
Type:package
pkg:composer/larapack/attribute-hashing
v1.0.0
2015-11-27 11:07 UTC
Requires
This package is auto-updated.
Last update: 2026-03-06 12:17:45 UTC
README
Allows you to define what attributes in your Eloquent Model which should be hashed.
Installing
Install using Composer composer require larapack/attribute-hashing 1.*.
Usage
First add the traits Manipulateable and Hashable to your Eloquent Model.
<?php
namespace App;
use Larapack/AttributeManipulating/Manipulateable;
use Larapack/AttributeHashing/Hashable;
class User
{
use Manipulateable;
use Hashable;
/**
* @var array List of attribute names which should be hashed
*/
protected $hash = ['password']; // set the attribute names you which to hash
//...
}
Now whenever you set the attribute password it will now be hashed.
Test:
$user = new App\User;
$user->password = 'secret';
echo $user->password // Here you will see the encrypted password