amirhossein5/encrypted

v1.0.0 2024-05-02 08:57 UTC

This package is auto-updated.

Last update: 2024-10-02 10:04:43 UTC


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.