中继器上的动态日增量-filamentphp

问题描述 投票:0回答:1

我想增加每个新中继器的天数。第一天,第二天...

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')

但这也行不通。救命!

laravel repeater laravel-filament filamentphp
1个回答
-1
投票

已经太晚了,但是你找到解决方案了吗?

© www.soinside.com 2019 - 2024. All rights reserved.