© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•3y ago•
10 replies
ocram82

Repeater without reordering buttons

Hi i'm using Repeater v3, and i'm following this: https://filamentphp.com/docs/3.x/forms/fields/repeater#reordering-items
But the default button for reordering items don't appear on top left of the repeaters....why?

Below my code:

                Section::make()
                    ->schema([
                        Repeater::make('sections')
                        ->label('Sections')
                        ->relationship()
                        ->schema([
                            TextInput::make('name')->required(),
                            TextInput::make('note'),
                            Section::make()
                                ->schema([
                                    Repeater::make('products')
                                    ->label('Products')
                                    ->relationship()
                                    ->schema([
                                        TextInput::make('name')->required(),
                                        TextInput::make('description'),
                                        TextInput::make('price')->required(),
                                    ])
                                    ->columns(3)
                                    ->collapsible()
                                    ->collapsed()
                                    ->cloneable()
                                    ->itemLabel(fn (array $state): ?string => $state['name'] ?? null),
                                ])
                        ])
                        ->columns(2)
                        ->collapsible()
                        ->collapsed()
                        ->itemLabel(fn (array $state): ?string => $state['name'] ?? null),
                    ])->compact()
                Section::make()
                    ->schema([
                        Repeater::make('sections')
                        ->label('Sections')
                        ->relationship()
                        ->schema([
                            TextInput::make('name')->required(),
                            TextInput::make('note'),
                            Section::make()
                                ->schema([
                                    Repeater::make('products')
                                    ->label('Products')
                                    ->relationship()
                                    ->schema([
                                        TextInput::make('name')->required(),
                                        TextInput::make('description'),
                                        TextInput::make('price')->required(),
                                    ])
                                    ->columns(3)
                                    ->collapsible()
                                    ->collapsed()
                                    ->cloneable()
                                    ->itemLabel(fn (array $state): ?string => $state['name'] ?? null),
                                ])
                        ])
                        ->columns(2)
                        ->collapsible()
                        ->collapsed()
                        ->itemLabel(fn (array $state): ?string => $state['name'] ?? null),
                    ])->compact()
Repeater - Form Builder - Filament
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources
Was this page helpful?

Similar Threads

Recent Announcements

Similar Threads

Reordering repeater items
FilamentFFilament / ❓┊help
2y ago
Repeater reordering violates unique constraint
FilamentFFilament / ❓┊help
3y ago
Repeater reordering not working on relationship
FilamentFFilament / ❓┊help
3y ago
bug when reordering a repeater with markdown editor
FilamentFFilament / ❓┊help
7mo ago