protected function updateDiscussionsCount(Discussion $discussion, $amount) { $user = $discussion->startUser; if ($user && $user->exists) { $user->discussions_count += $amount; $user->save(); } }