schema([ // ]); } public static function table(Table $table): Table { return $table ->columns([ Tables\Columns\TextColumn::make('id')->searchable(), Tables\Columns\TextColumn::make('user.username') ->label(__('label.username')) ->formatStateUsing(fn ($record) => username_for_admin($record->user_id)), Tables\Columns\TextColumn::make('client.name') ->label(__('oauth.client')), Tables\Columns\TextColumn::make('expires_at') ->label(__('label.expire_at')) ]) ->filters([ // ]) ->actions([ // Tables\Actions\EditAction::make(), Tables\Actions\DeleteAction::make(), ]) ->bulkActions([ Tables\Actions\DeleteBulkAction::make(), ]); } public static function getPages(): array { return [ 'index' => Pages\ManageAccessTokens::route('/'), ]; } }