© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•2y ago•
4 replies
Sydd

global search sort results

Please, i looking for solution sort global search results by column date_at descending, try this, but dont work:
public static function getGlobalSearchResults(string $search): Collection
    {
        return parent::getGlobalSearchResults($search)->sortByDesc('date_at');
    }
public static function getGlobalSearchResults(string $search): Collection
    {
        return parent::getGlobalSearchResults($search)->sortByDesc('date_at');
    }
Solution
You probably need to order the query as opposed to the collection? 🤔

public static function getGlobalSearchEloquentQuery(): Builder
{
    return parent::getGlobalSearchEloquentQuery()->orderBy('date_at', 'desc');
}
public static function getGlobalSearchEloquentQuery(): Builder
{
    return parent::getGlobalSearchEloquentQuery()->orderBy('date_at', 'desc');
}


See: https://filamentphp.com/docs/3.x/panels/resources/global-search#adding-extra-details-to-global-search-results
Jump to solution
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

Order By for Global Search Results
FilamentFFilament / ❓┊help
9mo ago
Cannot Add Actions To Global Search Results
FilamentFFilament / ❓┊help
5mo ago
Global search
FilamentFFilament / ❓┊help
2y ago
Global Search
FilamentFFilament / ❓┊help
3y ago