我想增加每个新中继器的天数。第一天,第二天...
Repeater::make('itineraries')
->relationship()
->schema([
TextInput::make('day')
->default(function ($get) {
return collect($get('itineraries'))
->pluck('day')
->count() + 1;
})
->required(),
TextInput::make('title')
->required()
->placeholder('ARRIVE KATHMANDU'),
Textarea::make('description')
->required()
->placeholder('It is a panoramic thrill flying into Kathmandu on a clear day....'),
TagsInput::make('available')
->separator(',')
->placeholder('Check in and Overnight at Hotel'),
TagsInput::make('unavailable')
->separator(',')
->placeholder('No meals'),
])
我尝试了官方文档方式https://filamentphp.com/docs/2.x/forms/fields#using-get-to-access-parent-field-values
即
$get('../../day')
但这也行不通。救命!
已经太晚了,但是你找到解决方案了吗?