Repeater (array)
Methods
->fields($fields = [ ])
You can use almost any field type, an error will be thrown if you use an invalid field.
->labelEachRow()
Show all field slots (labels and more) on every iteration.
Without this, the label will only be displayed above the first row.
->sortable()
Makes the array sortable. Show buttons to change the order of the array items. (See the image)
->wrapperClass(string $classes)
Applied to the outer wrapper surrounding the Repeater field group
Default:
'flex flex-col divide-y mb-2 rounded border'
->wrapperGrid(string $classes)
Defines the css grid for the Repeater field group
Default:
'flex-1 sm:grid sm:grid-cols-12 gap-x-2'
->childColspan(int $cols)
Overrides nested
$field->colspan()
Default 12 of 12 columns
If you set it on the
Panel
you do not have to set it on each nested field.
->childStacked()
Apply
$field->stacked()
to all nested fields, can be overridden in each field.
->childInline()
Apply
$field->inline()
to all nested fields, can be overridden in each field.
->wire(string $wire_model_declaration)
Override nested fields
wire:model
attribute.
->confirmDelete(string $message = '')
Show an alert to confirm item deletion.
Custom message
Default message = config translation string
'are-u-sure'
Last updated