© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•2mo ago•
3 replies
Eskie

Pivot column value in relation manager table missing after allowDuplicates()

4️⃣v4
public function table(Table $table): Table
    {
        return $table
            ->deferLoading()
            ->recordTitleAttribute('name')
            ->allowDuplicates()
            ->columns([
                TextColumn::make('assetType.name')
                    ->searchable(),
                TextColumn::make('name')
                    ->searchable(),
                TextColumn::make('department.name')
                    ->searchable(),
                TextColumn::make('quantity'),
                TextColumn::make('dispatched_at')
                    ->dateTime(),
                TextColumn::make('returned_at')
                    ->dateTime(),
                TextColumn::make('returned_notes'),
            ])
            ->headerActions([
                AttachAction::make()
                    ->label('Add Assets')
                    ->preloadRecordSelect(),
            ])
            ->recordActions([
                Action::make('dispatch_asset')
                    ->requiresConfirmation()
                    ->icon(LucideIcon::Car)
                    ->visible(fn (Asset $record): bool => $record->pivot->dispatched_at === null),
            ])
            ->toolbarActions([
                BulkActionGroup::make([
                    DetachBulkAction::make()
                        ->label('Remove selected assets'),
                ]),
            ]);
    }
public function table(Table $table): Table
    {
        return $table
            ->deferLoading()
            ->recordTitleAttribute('name')
            ->allowDuplicates()
            ->columns([
                TextColumn::make('assetType.name')
                    ->searchable(),
                TextColumn::make('name')
                    ->searchable(),
                TextColumn::make('department.name')
                    ->searchable(),
                TextColumn::make('quantity'),
                TextColumn::make('dispatched_at')
                    ->dateTime(),
                TextColumn::make('returned_at')
                    ->dateTime(),
                TextColumn::make('returned_notes'),
            ])
            ->headerActions([
                AttachAction::make()
                    ->label('Add Assets')
                    ->preloadRecordSelect(),
            ])
            ->recordActions([
                Action::make('dispatch_asset')
                    ->requiresConfirmation()
                    ->icon(LucideIcon::Car)
                    ->visible(fn (Asset $record): bool => $record->pivot->dispatched_at === null),
            ])
            ->toolbarActions([
                BulkActionGroup::make([
                    DetachBulkAction::make()
                        ->label('Remove selected assets'),
                ]),
            ]);
    }
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Reordable pivot table in Relation Manager
FilamentFFilament / ❓┊help
3y ago
Relation Manager for pivot table
FilamentFFilament / ❓┊help
2y ago
Pivot cast in relation manager
FilamentFFilament / ❓┊help
2y ago
TextInputColumn on pivot table inside relation manager
FilamentFFilament / ❓┊help
2y ago