laravel-casters is a collection of custom class casts for Laravel Eloquent Models. This package allows you to quickly
and easily add casts for encrypting attributes and hashing passwords on your user models.
protected $casts = [ // Hashes the value when assigning to `$model->password`. 'password' => Password::class, // Encrypts on write, decrypts on read. 'classified' => Encrypted::class, // Encrypts on write, decrypts and typecasts to integer on read. 'secret_number' => Encrypted::class . ':integer', // Provides utilities for manipulating a name 'name' => Name::class, ];
Some alternatives to this package include:
Caught a mistake? Suggest an edit on Github