ruwork/synchronizer
A Laravel package that simplifies synchronizing related Eloquent models and their pivot data, letting you keep associated records consistent through a single declarative call instead of manual attach, detach, and update logic.
ruwork/synchronizer remains a reference implementation for collection/state synchronization. The 0.2.0 release is a single small interface change after a multi-year gap and does not come with any evidence of adoption growth (stars, dependents, downstream users) — it does not become a credible production dependency on the strength of one commit.TypeInterface::configure() signature to accept a context argument. In a pre-1.0 package this is a permitted breaking change, but it means any consumer implementing or calling that interface must be re-audited on every bump. Treat the API as unstable and budget for that if anyone vendors it.TypeInterface::configure() may shift again without a major version.TypeInterface::configure() is a breaking signature change in a 0.x package, so assume the API is unstable. Review the source only if it maps cleanly to our sync use case; otherwise skip it. If adopted, vendor/fork it, pin the exact version, add characterization tests around the configure/type contract, document ownership, and isolate it behind an internal interface so it never becomes an unowned critical-path dependency.How can I help you explore Laravel packages today?