• JsonSerializable
  • Illuminate\Contracts\Support\Jsonable
  • ArrayAccess
  • Illuminate\Contracts\Support\Arrayable

Public Properties

public array $fieldsetConfig

fieldsetConfig definition

Show inherited public properties

Inherited Public Properties

Protected Properties

There are no protected properties in the class.

Show inherited protected properties

Inherited Protected Properties

Public Methods

public defineConfig()

public defineConfig($config): void

defineConfig will process the field configuration.

public defineFormField()

public defineFormField($form, $context = null): void

defineFormField will define how a field is displayed in a form.

public defineListColumn()

public defineListColumn($list, $context = null): void

public extendModelObject()

public extendModelObject($model): void

extendModelObject will extend the record model.

public validateConfig()

public validateConfig(): void

Show inherited public methods

Inherited Public Methods

Protected Methods

protected getCleanFormConfig()

protected getCleanFormConfig(): array 

getCleanFormConfig strips fields from the nested form configuration, since they are provided by the RepeaterItem::defineFormFields model

protected getRepeaterTableName()

protected getRepeaterTableName($model): void

Show inherited protected methods

Inherited Protected Methods