FilamentF
Filament16mo ago
Asmit

Repeater edit value with array type.

I have an array with validation rules like
 [
    [
      "rule" => "required",
      "value" => null,
    ],
  ]


This is my edit form
Repeater
field
 Repeater::make('validationRuleInArray')
    ->schema([
        Select::make('rule')
            ->options(function (Get $get) {
                return $get('../../field') ? $get('../../field')->getValidationRules() : null;
            })
            ->required(),
        TextInput::make('value')
            ->nullable(),
    ])->columns(2)
    ->columnSpanFull(),

Here the
validationRuleInArray
is an attribute of the model and it returns array of validation rules like above array but in UI It shows only repeater add button.
Please suggest me how to render an array value on
Repeater
for edit form.
Screenshot_2024-08-29_at_10.49.26.png
Was this page helpful?