Laravel Auditing

Laravel Auditing allows you to record changes to an Eloquent model's set of data by simply adding its trait to your model.