diff --git a/src/ToolServiceProvider.php b/src/ToolServiceProvider.php
index afcc99c..cdfb759 100644
--- a/src/ToolServiceProvider.php
+++ b/src/ToolServiceProvider.php
@@ -31,13 +31,13 @@ public function boot()
 
         $this->loadViewsFrom(__DIR__.'/../resources/views', 'nova-activitylog');
 
-        // 记录操作者 IP
-        // @see https://github.com/spatie/laravel-activitylog/issues/39
-        config('activitylog.activity_model')::saving(function (Activity $activity) {
-            $activity->properties = $activity->properties->put('ip', request()->ip());
-        });
-
         $this->app->booted(function () {
+            // 记录操作者 IP
+            // @see https://github.com/spatie/laravel-activitylog/issues/39
+            config('activitylog.activity_model')::saving(function (Activity $activity) {
+                $activity->properties = $activity->properties->put('ip', request()->ip());
+            });
+
             Nova::resources([
                 config('nova-activitylog.resource'),
             ]);