aeliot/doctrine-encrypted-contracts
Adopt if:
doctrine-encrypted-bundle without low-level cryptography work.Look elsewhere if:
encrypt column type or tightenco/ziggy).For Executives: "This package lets us encrypt sensitive data in our Doctrine databases without custom cryptography work, reducing compliance risk and development time. For example, we could securely store customer PII or payment details in shared environments—like a multi-tenant SaaS—while keeping costs low. It’s a drop-in abstraction for a proven encryption bundle, so we avoid reinventing the wheel. The MIT license and active maintenance (recent 2024 updates) make it a low-risk choice."
For Engineering: *"This gives us a clean way to add encrypted column types to Doctrine without writing boilerplate. It’s designed to work with aeliot/doctrine-encrypted-bundle, which handles the heavy lifting of AES-256 encryption. We’d use it to:
EncryptedString, EncryptedJson) in Doctrine entities.For Security/Compliance: *"This provides a standardized way to encrypt data at rest in Doctrine, which helps with:
How can I help you explore Laravel packages today?