amirhossein5 / encrypted
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/amirhossein5/encrypted
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.