vlados/laravel-legal-documents
Manage legal documents in Laravel with versioned policies, publishable content, and user acceptance tracking. Includes migrations, models, and helpers to keep terms of service and privacy policies current and auditable.
Architecture fit
TranslationDriver contract plus a bundled Spatie adapter is a sound layering choice: the package does not force a specific translation stack, and the core domain (versions, acceptances) stays independent of storage strategy. This reduces lock-in and keeps the blast radius of a future Spatie replacement contained to one adapter.Integration feasibility
spatie/laravel-translatable explicitly, configure a driver and source language, run the adapter migrations, and publish/merge config and Blade views. This is a contained, well-documented path (two linked guides), but it is not a "install and go" experience.Technical risk
Key questions
TranslationDriver considered a stable public API from v2.0.0, or explicitly experimental?Stack fit
Migration path
^2.0 and run composer update. Resolve the dependency delta explicitly: add spatie/laravel-translatable if translations are wanted or if any code path touches the adapter; remove lara-zeus/translatable if it was only there for this package.Compatibility
Sequencing
Maintenance
Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?