Transparent, searchable encryption for Eloquent model attributes in Laravel 12 and 13. Uses AES-256-GCM with each value bound to its row, keyed search hashes and key rotation. Encrypted values live in their own table, so your existing tables stay unchanged.
php security laravel eloquent encryption laravel-package searchable-encryption data-protection encryption-decryption database-encryption key-rotation aes-256-gcm field-level-encryption laravel12 laravel12x db-encryption laravel-db-encrypt encrypt-model-atttributes laravel13
-
Updated
Nov 8, 2026 - PHP