overtrue/laravel-versionable
Laravel Versionable is a minimalist package that adds version history to your Eloquent models. Track only changed attributes, keep a set number of versions, whitelist or blacklist fields, and easily revert to any specified version.
How can I help you explore Laravel packages today?