Add required to editing server variables and fix #413 (#415)

* Add required to editing server variables

* Misplaced
This commit is contained in:
Lance Pioch 2024-06-21 16:17:44 -04:00 committed by GitHub
parent 42ca4e7fba
commit a1190c12e0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -543,6 +543,7 @@ class EditServer extends EditRecord
$text = Forms\Components\TextInput::make('variable_value')
->hidden($this->shouldHideComponent(...))
->required(fn (ServerVariable $serverVariable) => in_array('required', explode('|', $serverVariable->variable->rules)))
->rules([
fn (ServerVariable $serverVariable): Closure => function (string $attribute, $value, Closure $fail) use ($serverVariable) {
$validator = Validator::make(['validatorkey' => $value], [