logging - Laravel 5, log DB::table insert, update , delete events -


i developing laravel 5 app. in want log db::table insert, update , deleted event new or changed(in case db::table being updated) db::table fields . want simple reusable solution without writing of code.

simple solution use eloquent events.

you can bind events models want globally using service provider:

class appserviceprovider extends serviceprovider {     public function boot()     {         user::creating(function ($user) {             // logging         });     }