where('egg_id', $egg)->count()) { throw new HasActiveServersException(trans('exceptions.egg.delete_has_servers')); } $children = Egg::query()->where('config_from', $egg)->count(); if ($children > 0) { throw new HasChildrenException(trans('exceptions.egg.has_children')); } $egg = Egg::query()->findOrFail($egg); return (int) $egg->delete(); } }