© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•3y ago•
8 replies
Eric

How to refactor this TextColumn badge link?

TextColumn::make('playlists.name')
    ->badge()
    ->url(function (Song $record, $state): string {
        $playlist = Playlist::query()->where('name', $state[0])->first();

        return route('playlists.edit', $playlist);
    })
    ->label(__('Playlists'))
,
TextColumn::make('playlists.name')
    ->badge()
    ->url(function (Song $record, $state): string {
        $playlist = Playlist::query()->where('name', $state[0])->first();

        return route('playlists.edit', $playlist);
    })
    ->label(__('Playlists'))
,
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

How to put a link for each badge in TextColumn?
FilamentFFilament / ❓┊help
3y ago
Multicolor TextColumn Badge
FilamentFFilament / ❓┊help
13mo ago
JSON TextColumn formatStateUsing badge repeats
FilamentFFilament / ❓┊help
3y ago
Translate labels in TextColumn->badge()
FilamentFFilament / ❓┊help
3y ago