diff --git a/src/Concerns/HasSelectableValues.php b/src/Concerns/HasSelectableValues.php index 47b61fa..34d1929 100644 --- a/src/Concerns/HasSelectableValues.php +++ b/src/Concerns/HasSelectableValues.php @@ -143,6 +143,12 @@ protected function selectableValuesFormFields(string $type, string $label, strin 'array' => __('Array'), 'relationship' => __('Relationship'), ]) + ->afterStateHydrated(function (Forms\Get $get, Forms\Set $set) use ($type) { + $value = $get("config.{$type}"); + if (is_string($value)) { + $set("config.{$type}", [$value]); + } + }) ->label(__('Type')) ->live(), // Array options