© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•16mo ago•
2 replies
1benjam1

Struggling with SelectFilter with relationship() and distinct status (Enum)

Hi guys ! I want to make a filter or the
abacus_status
abacus_status
in my
users
users
table but this status is in another table
user_details
user_details
, linked to the users via the
details()
details()
relationship. What is wrong in my code ?

ERROR : Object of class App\Enums\Users\AbacusStatusEnum could not be converted to string

Tables\Filters\SelectFilter::make('abacus_status')
    ->label(__('Status') . ' Abacus')
    ->multiple()
    ->relationship(
        name: 'details',
        titleAttribute: 'abacus_status',
        modifyQueryUsing: fn(Builder $query) => $query->select('abacus_status')->groupBy('abacus_status')
    )
    ->getOptionLabelFromRecordUsing(fn(UserDetail $record) => $record->abacus_status->getLabel())
    ->options(AbacusStatusEnum::class)
    ->preload(),
Tables\Filters\SelectFilter::make('abacus_status')
    ->label(__('Status') . ' Abacus')
    ->multiple()
    ->relationship(
        name: 'details',
        titleAttribute: 'abacus_status',
        modifyQueryUsing: fn(Builder $query) => $query->select('abacus_status')->groupBy('abacus_status')
    )
    ->getOptionLabelFromRecordUsing(fn(UserDetail $record) => $record->abacus_status->getLabel())
    ->options(AbacusStatusEnum::class)
    ->preload(),
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

SelectFilter unique/distinct relationship value
FilamentFFilament / ❓┊help
2y ago
SelectFilter with relationship help...
FilamentFFilament / ❓┊help
2y ago
SelectFilter with relationship query
FilamentFFilament / ❓┊help
2y ago
SelectFilter relationship field
FilamentFFilament / ❓┊help
3y ago