cndrsdrmn/eloquent-unique-attributes
Laravel package for enforcing unique attributes on Eloquent models. Adds reusable validation rules and model traits that catch duplicate values before they reach the database, including support for soft-deleted records and multi-column uniqueness checks, keeping data consistent with minimal setup.
Architecture fit
Integration feasibility
composer require plus provider registration is a low-effort spike. The real cost is in the surrounding work — config surface, auth/credential handling, migration footprint, queue and scheduler interaction, and test harness setup.Technical risk
0.x line carries no backward-compatibility guarantee under semver conventions; minor bumps may be breaking. Any integration must pin an exact version and treat upgrades as deliberate, tested events.Key questions
Stack fit
Migration path
0.1.0) — never a caret or tilde range on a 0.x line. Commit the lockfile.0.2.0 and makes substitution or removal a contained change rather than a codebase-wide refactor.Compatibility
Sequencing
Maintenance
0.x line this is a recurring, non-trivial effort, not a one-time install.Support
Scaling
Failure modes
0.x minor bump changes behavior; mitigated by exact pinning and a lockfile.Ramp-up
Assessment status: provisional baseline established at v0.1.0. Confidence is low — the release artifact contains no technical detail. Re-assess on the first release with a substantive changelog, or once source and support-matrix information is available, whichever comes first.
How can I help you explore Laravel packages today?