jivemonkey2000/larabits is a Laravel package for a collection of useful laravel bits..
It currently has 0 GitHub stars and 122 downloads on Packagist (latest version v1.0.3).
Install it with composer require jivemonkey2000/larabits.
Discover more Laravel packages by jivemonkey2000
or browse all Laravel packages to compare alternatives.
Last updated
A place for helpful collection of Laravel bits and bobs to reside.
Add attribute level encryption to your Eloquent models in just a few steps:
Larabits\Eloquent\AttributeEncryption at the top of your class$encrypt array property and populate it with attributes you wish to encryptuse AttributeEncryption to your Eloquent modelsJust like this:
<?php
use Illuminate\Database\Eloquent\Model;
use Larabits\Eloquent\AttributeEncryption;
class User extends Model
{
use AttributeEncryption;
/**
* The attributes that should be encrypted.
*
* @var array
*/
protected $encrypt = [
'email',
'secret',
];
}
If required, encryption can be enabled and disabled by using your .env file to set an APP_ENABLE_ENCRYPTION constant false. This is sometimes useful for testing, for example when using seeInDatabase('table',['foo' => 'bar']);.
To install Larabits, either add it your composer.json or do a composer require jivemonkey2000/larabits from your project root.
composer require jivemonkey2000/larabits