amirhossein5 / encrypted
This package is abandoned and no longer maintained.
No replacement package was suggested.
v1.0.0
2024-05-02 08:57 UTC
Requires
- php: ^8.2
- illuminate/database: ^11.4
- illuminate/support: ^11.4
Requires (Dev)
- orchestra/testbench: ^9.0
README
A laravel's eloquent cast to encrypt/decrypt data.
Installation
To install use:
composer require amirhossein5/encrypted
Usage
Use \AmirHossein5\Encrypted\Encrypted
cast inside your model:
<?php use AmirHossein5\Encrypted\Encrypted; class User extends Authenticatable { // ... protected $casts = [ 'name' => Encrypted::class, 'email' => Encrypted::class, ]; }
It'll encrypt and decrypt based on APP_KEY using laravel's Crypt facade
Licence
This package is licenced under MIT LICENCE.