From f09fea4f08c4a10a3e66cc56e81d432142613010 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Tue, 13 Jul 2021 18:33:19 +0200 Subject: [PATCH] app/Models/User.php: Also delete characters when deleting the user. --- app/Models/User.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/Models/User.php b/app/Models/User.php index 13d9221..d69c007 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -43,6 +43,15 @@ class User extends Authenticatable 'email_verified_at' => 'datetime', ]; + protected static function boot() + { + parent::boot(); + + static::deleted(function ($user) { + $user->characters()->delete(); + }); + } + public function characters() { return $this->hasMany(Character::class);