amirhossein5/encrypted

This package is abandoned and no longer maintained. No replacement package was suggested.

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

This package is auto-updated.

Last update: 2025-03-30 11:08:17 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.