pmedynskyi / laravel-encrypt
Installs: 517
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 1
pkg:composer/pmedynskyi/laravel-encrypt
Requires
- php: ^8.0
- ext-openssl: *
README
-
Use trait for your models when you want to hash attribute, in the database type of field for the attribute should be
TEXT
: -
Example for Model:
use Illuminate\Database\Eloquent\Casts\Attribute;
...implements ...IModelUseEncryptedAttributes{
use ModelUseEncryptedAttributes;
...
public function attributeOne() :Attribute
{
return $this->encryptedAttribute();
}
...
public function attributeTwo() :Attribute
{
return $this->encryptedAttribute();
}
...
- Attribute will automatically been hashed for save/update and uhashed when you will initialize the model