public static function boot() { parent::boot(); static::created(function (SmtpConfig $emailConfig) { if (!empty($emailConfig->parameters)) { $params = []; foreach ($emailConfig->parameters as $param) { $params[] = new EmailServiceParameterConfig($param); } $emailConfig->parameter()->saveMany($params); } return true; }); }