cboxdk/statamic-reverse-relationship
Statamic addon that adds a reverse relationship fieldtype, letting you list entries from other collections that reference the current entry. Display backlinks and related content without duplicating data or manually syncing relationships.
Package snapshot (v2.1.2): A Statamic 5 addon (cboxdk/statamic-reverse-relationship) that ships a custom Control Panel fieldtype for resolving reverse relationships between entries. It is distributed via Composer with pre-built frontend assets and includes Vue 2 CP components.
Architecture fit
@statamic/cms from resources/dist-package to packages/cms confirms this addon is pinned to the Statamic 5 toolchain and is not validated against Statamic 4.Integration feasibility
composer require, then add the fieldtype to a blueprint via the CP. The v2.1.2 dist rebuild means the addon now works out of the box on Composer installs without a local npm run build, which removes the single largest adoption blocker for teams without a Node toolchain.Technical risk
input event instead of update:value, causing field: null to be persisted into fieldtype configuration. The fix stops new corruption; it does not retroactively repair blueprints already saved with a null field. Any environment that ran v2.1.1 and saved the fieldtype config needs a manual audit.@statamic/cms path broke npm install/build for anyone building from source. This was primarily a contributor/CI concern; consumers were shielded only if dist assets happened to be current.Key questions
field: null need a documented repair procedure, and is there a detection command?Stack fit
Migration path
composer require cboxdk/statamic-reverse-relationship:^2.1 then php artisan statamic:assets:publish (or equivalent) and clear the CP cache. Add the fieldtype to a non-critical blueprint first.Compatibility
^2.1.2 rather than ^2.0 so the broken 2.1.1 window cannot be resolved by a fresh install of a loose constraint.statamic/cms constraint before rollout; a Statamic upgrade should be sequenced after, not simultaneously with, this addon upgrade.Sequencing
Maintenance
Support
Scaling
Failure modes
Ramp-up
Recommendation: Adopt v2.1.2 as the minimum acceptable version (2.1.1 should be treated as broken). Roll out behind a staging validation of blueprint config integrity and lookup performance on production-sized content. Track Statamic upgrade notes as a standing review trigger, given the Vue 2 coupling.
How can I help you explore Laravel packages today?