diff --git a/app/Filament/Resources/UserResource.php b/app/Filament/Resources/UserResource.php index 8aba12d..e8c14d5 100644 --- a/app/Filament/Resources/UserResource.php +++ b/app/Filament/Resources/UserResource.php @@ -11,6 +11,7 @@ use Filament\Resources\Resource; use Filament\Tables; use Filament\Tables\Table; use Illuminate\Database\Eloquent\Builder; +use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletingScope; class UserResource extends Resource @@ -46,6 +47,18 @@ class UserResource extends Resource ->revealable() ->required() ->maxLength(255), + // Forms\Components\Select::make('roles') + // ->multiple() + // ->relationship('roles', 'name'), + Forms\Components\Select::make('roles') + ->relationship('roles', 'name') + //->relationship(name: 'roles', titleAttribute: 'name') + // ->saveRelationshipsUsing(function (Model $record, $state) { + // $record->roles()->syncWithPivotValues($state, [config('permission.column_names.team_foreign_key') => getPermissionsTeamId()]); + // }) + ->multiple() + ->preload() + ->searchable(), ]); } @@ -58,6 +71,7 @@ class UserResource extends Resource ->numeric() ->sortable(), Tables\Columns\TextColumn::make('name') + ->sortable() ->searchable(), Tables\Columns\TextColumn::make('email') ->searchable(),