3neti/voucher
3neti/voucher is a Laravel/PHP package for generating, managing, and redeeming vouchers. It provides voucher code handling, validation, and Eloquent-friendly integration, making it easier to add promotional, discount, or redemption workflows to your application.
*InstructionData convention. PMs should schedule an internal migration to the canonical names and track the deprecated shims (TimeValidationData, LocationValidationData) for eventual removal.Consider adoption when:
Look elsewhere when:
To executives: This package gives us a reusable validation layer for voucher redemption and identity checks. The latest release is a naming cleanup with no breaking changes, meaning low migration risk. It reduces custom development effort and supports faster rollout of fraud-prevention and redemption controls. The deprecated shims give us time to migrate without disrupting existing integrations.
To engineering: Version 0.10.3 standardizes validation DTO names to the *InstructionData convention (TimeValidationInstructionData, LocationValidationInstructionData) and keeps the old classes as deprecated shims. No code changes are required today. Plan a cleanup ticket to migrate internal references to the canonical names and remove deprecated usage before the next major version. The release improves API consistency across all validation types and demonstrates active maintenance of the validation engine.
To product and partners: Existing integrations remain functional. We can adopt the new canonical names incrementally, with no customer-facing impact. This is a good moment to document the preferred DTO names in internal integration guides and set a deprecation review date.
How can I help you explore Laravel packages today?