clarkewing/legacy-sync
Sync data between legacy systems and modern Laravel applications. Provides configurable mappings, queued imports, and incremental updates so you can migrate or mirror old databases without downtime or custom scripts.
deleteRecord(), extending the package from create/update synchronization into delete propagation. This fits Laravel applications that need lifecycle parity with a legacy system, especially when deletions in the Laravel app must be reflected remotely. If deletion is one-way and limited, architecture impact is low; if bidirectional, it requires a clear record-ownership and conflict model.deleteRecord() opt-in and safe by default? Does it respect soft deletes? Is it idempotent when the record is already missing? Does it run in a transaction, and across which connection? What happens on FK violation or timeout? Does it cascade? Does it bypass model events? Does it log actor/reason? Is dry-run supported? Which PHP/Laravel/DB versions are supported? Is there test coverage for delete behavior? Does it return a result or throw? Has PR #2 been reviewed for edge cases?deleteRecord() directly to controllers or generic admin actions without policy checks.deleteRecord(), and document recovery steps for failed or incorrect deletes.How can I help you explore Laravel packages today?