/** * Register the service provider. * * @return void */ public function register() { //User User::created(function ($user) { UserLog::create(['operation' => 'create', 'user_id' => user() ? user()->id : NULL, 'reference_key' => 'Users_user', 'reference_id' => $user->id]); }); User::updated(function ($user) { UserLog::create(['operation' => 'update', 'user_id' => user() ? user()->id : NULL, 'reference_key' => 'Users_user', 'reference_id' => $user->id]); }); User::deleted(function ($user) { UserLog::create(['operation' => 'delete', 'user_id' => user() ? user()->id : NULL, 'reference_key' => 'Users_user', 'reference_id' => $user->id]); }); }