diff --git a/src/Console/Commands/RegisterReactants.php b/src/Console/Commands/RegisterReactants.php index 3fe89cbe..eff646d0 100644 --- a/src/Console/Commands/RegisterReactants.php +++ b/src/Console/Commands/RegisterReactants.php @@ -163,6 +163,7 @@ private function registerModelsAsReactants( foreach ($models as $model) { $model->registerAsLoveReactant(); + $model->save(); $progressBar->advance(); } diff --git a/src/Console/Commands/RegisterReacters.php b/src/Console/Commands/RegisterReacters.php index 9de0a3ea..8d681468 100644 --- a/src/Console/Commands/RegisterReacters.php +++ b/src/Console/Commands/RegisterReacters.php @@ -163,6 +163,7 @@ private function registerModelsAsReacters( foreach ($models as $model) { $model->registerAsLoveReacter(); + $model->save(); $progressBar->advance(); } diff --git a/src/Reactable/Models/Traits/Reactable.php b/src/Reactable/Models/Traits/Reactable.php index c37d27e4..e0a4cd8f 100644 --- a/src/Reactable/Models/Traits/Reactable.php +++ b/src/Reactable/Models/Traits/Reactable.php @@ -69,6 +69,5 @@ public function registerAsLoveReactant(): void ]); $this->setAttribute('love_reactant_id', $reactant->getId()); - $this->save(); } } diff --git a/src/Reactable/Observers/ReactableObserver.php b/src/Reactable/Observers/ReactableObserver.php index 63522e05..35edb12e 100644 --- a/src/Reactable/Observers/ReactableObserver.php +++ b/src/Reactable/Observers/ReactableObserver.php @@ -17,7 +17,7 @@ final class ReactableObserver { - public function created( + public function creating( ReactableInterface $reactable, ): void { if ( diff --git a/src/Reacterable/Models/Traits/Reacterable.php b/src/Reacterable/Models/Traits/Reacterable.php index 8480f306..d52ec3c3 100644 --- a/src/Reacterable/Models/Traits/Reacterable.php +++ b/src/Reacterable/Models/Traits/Reacterable.php @@ -69,6 +69,5 @@ public function registerAsLoveReacter(): void ]); $this->setAttribute('love_reacter_id', $reacter->getId()); - $this->save(); } } diff --git a/src/Reacterable/Observers/ReacterableObserver.php b/src/Reacterable/Observers/ReacterableObserver.php index b097310f..7edb962e 100644 --- a/src/Reacterable/Observers/ReacterableObserver.php +++ b/src/Reacterable/Observers/ReacterableObserver.php @@ -17,7 +17,7 @@ final class ReacterableObserver { - public function created( + public function creating( ReacterableInterface $reacterable, ): void { if (