dayploy/doctrine-extensions-bundle
encrypt() (which uses AES-128-CBC). Ideal for teams lacking cryptography expertise.doctrine/dbal) without migrating to Eloquent.password but not email).spatie/laravel-encryption (Laravel-native) or Laravel’s encrypt().For Executives: "This bundle lets us automatically encrypt sensitive customer data—like credit card numbers or medical records—without rewriting our app. It’s like a ‘database firewall’: even if hackers breach our DB, they can’t read the raw data. It’s MIT-licensed, integrates in under an hour, and directly supports GDPR/HIPAA compliance. The cost? Zero—it’s open-source. The risk? Minimal: we control the encryption keys, and it’s used in production by [hypothetical early adopters]. Let’s pilot it on our payment data to prove it works."
For Engineering: *"This solves our selective encryption problem cleanly:
prePersist/preUpdate for custom logic (e.g., key rotation by tenant).BINARY columns—no bloated text blobs.
Tradeoffs:User::ssn and Payment::cardNumber—I’ll show you the 3-line entity change and a hybrid Eloquent/Doctrine setup."*For Security/Compliance: *"This gives us:
How can I help you explore Laravel packages today?