mansoor/filament-versionable
Filament plugin for managing Eloquent model revisions with Overtrue Laravel Versionable. View revision history, see diffs of what changed and who changed it, and restore any previous version from a dedicated Filament page.
Adopt if:
Look elsewhere if:
"This package lets us automatically track and revert changes to critical data in our Filament admin panels—like a 'Ctrl+Z' for the entire system. For example, if a marketer accidentally publishes a broken blog post, we can instantly restore it to the last working version. It also helps with compliance by logging who changed what and when, reducing audit risks. Implementation is minimal (a few lines of code) and leverages existing Laravel tools, so there’s no new tech debt. Early adopters like [Example Company] use it to cut support tickets by 30%."
ROI:
*"This is a drop-in extension for Filament that adds versioning to Eloquent models using Laravel Versionable. Here’s why it’s a no-brainer:
How to use it:
use Versionable).$versionable = ['field1', 'field2'].Trade-offs:
versions table (plan for ~10–20% growth for active models).Alternatives considered:
Recommendation: Pilot with one high-risk model (e.g., Product or Article) to validate the workflow before rolling out broadly."*
How can I help you explore Laravel packages today?