Record the change log from models with Laravel Auditing
Want to record changes to an Eloquent model or tracking database changes? Let's use Laravel Auditing - a powerful but simple Laravel package!
Laravel Auditing allows you to record changes to an Eloquent model's set of data by simply adding its trait to your model. Laravel Auditing also provides a simple interface for retreiving an audit trail for a piece of data and allows for a great deal of customization in how that data is provided.