diff --git a/src/Models/Gutenbergable.php b/src/Models/Gutenbergable.php index dd8d071c..cb95e92e 100644 --- a/src/Models/Gutenbergable.php +++ b/src/Models/Gutenbergable.php @@ -66,4 +66,14 @@ private function createContent() $this->content = $content; event(new ContentCreated($content)); } + + /** + * Delete content when model gets deleted + */ + protected static function bootGutenbergable() + { + self::deleting(function ($model) { + $model->content()->delete(); + }); + } }