From f466c7efe9112a2be8cd1448d7805bb5262c7282 Mon Sep 17 00:00:00 2001 From: salam Date: Wed, 11 Mar 2026 12:43:50 +0100 Subject: [PATCH] add filter to user table --- .../User/Resources/Users/Tables/UsersTable.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/Filament/Clusters/User/Resources/Users/Tables/UsersTable.php b/app/Filament/Clusters/User/Resources/Users/Tables/UsersTable.php index eb06c2ee..4c59e6a3 100644 --- a/app/Filament/Clusters/User/Resources/Users/Tables/UsersTable.php +++ b/app/Filament/Clusters/User/Resources/Users/Tables/UsersTable.php @@ -3,9 +3,12 @@ namespace App\Filament\Clusters\User\Resources\Users\Tables; use App\Actions\SettingGeneratorUser; +use App\Models\Client; use Filament\Actions\Action; use Filament\Actions\EditAction; use Filament\Tables\Columns\TextColumn; +use Filament\Tables\Enums\FiltersLayout; +use Filament\Tables\Filters\SelectFilter; use Filament\Tables\Table; class UsersTable @@ -33,8 +36,11 @@ class UsersTable ->color('warning'), ]) ->filters([ - // - ]) + SelectFilter::make('client_id') + ->label('Clients') + ->options(Client::pluck('name', 'id')), + ], layout: FiltersLayout::AboveContent) + ->deferFilters(false) ->recordActions([ Action::make('Create Settings') ->icon('phosphor-gear-fine')