$value) { if (is_null($value)) { continue; } $record->settings()->updateOrCreate([ 'key' => $key, ], [ 'value' => $value, ]); } ExtensionHelper::call($record, 'enabled', [$record], mayFail: true); return $record; } }