jetiradoro/laravel-encrypt-model
Laravel trait to transparently encrypt specified Eloquent model attributes before saving to the database and automatically decrypt them when accessed. Install via Composer, add the Encryptable trait, and list encrypted fields in the $encryptable array.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 51systems/doctrine-encrypt | 0.87 | Transparent field-level encryption for Doctrine entities in Laravel. Custom DBAL types and event subscribers encrypt sensitive columns at rest, keeping normal ORM reads and writes seamless while protecting stored data. | 10 | — | 9 | — | 0 | 0.2 | — | MIT | 9 years ago |
|
| magros/laravel-model-encryption | 0.87 | — | 14 | 14 | 10 | 471 | 5 | 1.8 | 22.3 | Apache-2.0 | — | |
| vimatech/laravel-secure-fields | 0.87 | Laravel package that adds transparent encryption for sensitive database fields. Protect PII, tokens, and secrets with automatic encrypt/decrypt through Eloquent casts, no schema changes or query rewrites, plus configurable keys, key rotation, and searchable blind indexes. | 0 | 0 | 0 | 83 | 0 | 18.7 | 30.9 | MIT | 1 month ago | |
| gregoryduckworth/encryptable | 0.87 | — | 19 | 19 | 2 | 436 | 3 | 1.8 | 19.1 | — | 6 years ago | |
| richardstyles/eloquentencryption | 0.87 | — | 108 | 108 | 18 | 737 | 0 | 11.3 | 13.0 | MIT | 8 months ago | |
| spatie/laravel-ciphersweet | 0.87 | A Laravel wrapper for CipherSweet that brings searchable field-level encryption to Eloquent models. Encrypt sensitive personal data so unauthorized DB access reveals nothing, while blind indexes let you search encrypted values securely. | 433 | 432 | 40 | 111K | 0 | 29.9 | 38.9 | MIT | 2 weeks ago | |
| al-saloul/encryption | 0.86 | — | 18 | 18 | 4 | 56 | 0 | 0.5 | 8.2 | MIT | 1 year ago | |
| h-farm/laravel-encryptable | 0.86 | Transparently encrypt Eloquent model attributes at rest with a simple trait. Values are encrypted on save and decrypted on read, so your code keeps working with plain strings while the database stores only ciphertext. A drop-in Laravel package that's easy to configure. | 142 | — | 12 | — | 1 | 14.7 | — | MIT | 4 months ago | |
| maize-tech/laravel-encryptable | 0.86 | Laravel Encryptable adds transparent encryption for Eloquent model attributes, keeping sensitive data secure at rest while preserving a familiar query workflow. A simple trait and cast setup lets you encrypt, decrypt, and search encrypted values without restructuring your models or database. | 142 | — | 12 | — | 1 | 14.7 | — | MIT | 4 months ago | |
| spiral/encrypter | 0.86 | Spiral Encryption Component for secure string encryption/decryption in PHP, using modern cryptography with integrity protection. Includes tests, static analysis, and documentation; designed to integrate with the Spiral Framework or be used standalone via Composer. | 2 | 2 | 0 | 664 | 0 | 2.4 | 32.4 | MIT | 7 years ago | |
| betterapp/laravel-db-encrypter | 0.86 | — | 362 | 363 | 44 | 17K | 3 | 4.5 | 24.0 | — | 6 years ago | |
| yab/crypto | 0.86 | yab/crypto is a Laravel/PHP package that provides cryptographic helpers for encrypting, decrypting, hashing, and verifying data. It offers a simple, configurable API that integrates with Laravel's service container, making secure crypto operations easier to use across applications. | 10 | 12 | 15 | 53 | 0 | 0.3 | 7.5 | MIT | — | |
| laravel/legacy-encrypter | 0.86 | Drop-in Laravel encrypter compatible with legacy apps. Encrypt/decrypt data using older key formats and cipher settings so you can read existing payloads and migrate safely. Useful for upgrades where stored encrypted values must remain accessible. | 63 | 65 | 33 | 91 | 0 | 1.3 | 5.3 | MIT | — | |
| codelieutenant/laravel-crypto | 0.86 | Laravel Crypto provides secure, easy-to-use encryption and decryption helpers for Laravel applications. Protect sensitive strings and data with a simple API, configurable keys, and seamless integration into your existing Laravel workflows. | 17 | — | 2 | — | 1 | 9.2 | 4.1 | MIT | 7 months ago | |
| wemxo/encryption-bundle | 0.86 | wemxo/encryption-bundle provides simple, secure application-level encryption for PHP projects, helping protect sensitive data at rest with configurable keys and a clean service-based API for encrypting and decrypting values. | 2 | 3 | 0 | 6 | 0 | 0.3 | 6.6 | MIT | 1 year ago | |
| illuminate/encryption | 0.86 | Illuminate/Encryption is Laravel’s standalone encryption component, providing secure AES-256-CBC and AES-256-GCM encryption, decryption, MAC validation, serialization, and key rotation through a simple Encrypter API. | 34,987 | 97 | 12,028 | 492K | 55 | 78.2 | 51.1 | MIT | 3 days ago | |
| oleander29/decrypt | 0.86 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| eonx-com/easy-encryption | 0.85 | Easy Encryption is a Laravel package that makes encrypting and decrypting sensitive data simple. Configure keys, protect model attributes and arbitrary values, and add secure cryptography to your app without boilerplate. | 0 | 0 | 0 | 630 | 0 | 0.0 | 38.7 | MIT | — | |
| sbamtr/laravel-source-encrypter | 0.85 | Encrypt PHP source files in your Laravel app to protect code before distribution. Artisan commands encrypt files using a secret key, and a runtime loader decrypts them transparently so they execute normally without exposing your source. | 586 | 587 | 142 | 382 | 22 | 13.7 | 10.4 | MIT | 1 year ago | |
| mrdebug/lara-file-encrypter | 0.85 | — | 41 | 41 | 7 | 11 | 0 | 0.4 | 1.4 | MIT | — |
How can I help you explore Laravel packages today?