在Laravel Filament我想增加或减少重复项目的数量改变值count
InputText
. live()
方法在这种情况下是不react 的.
TextInput::make('count')->numeric()->live()->default(3),
Repeater::make('installments')
->schema([
TextInput::make('amount')->numeric()->placeholder('Installment Amount')->hiddenLabel(),
TextInput::make('interval')->numeric()->placeholder('Interval')->hiddenLabel(),
Select::make('interval_unit')->hiddenLabel()->placeholder('Interval Unit'),
])
->defaultItems(function (Get $get) {
return $get('count');
})
->hiddenLabel()->deletable(false)
->addable(false)->columnSpan(3)->reorderable(false)->columns(3)
在初始加载中,它显示3个项目,默认值count
是3,但更改文本输入字段中的值count
不会改变重复器项目的数量.
如何使此中继器项目动态化?