How to make table searchable?

I'm in the admin panel, trying to apply a custom search to the table, but im unable to show the search input :/

this is what im trying:

<?php

namespace App\Filament\Resources\ResponseResource\Pages;

use App\Enums\FormFieldTypeEnum;
use App\Filament\Resources\ResponseResource;
use App\Filament\Resources\ResponseResource\Widgets\RadioChart;
use App\Filament\Resources\ResponseResource\Widgets\RangeChart;
use App\Filament\Traits\HasParentResource;
use App\Models\Form;
use Filament\Actions;
use Filament\Resources\Pages\ListRecords;
use Filament\Support\Enums\MaxWidth;
use Illuminate\Database\Eloquent\Builder;

class ListResponses extends ListRecords
{
    use HasParentResource;

    protected static string $resource = ResponseResource::class;

    // protected function search
    public function isTableSearchable(): bool
    {
        return true;
    }

    // public function hasTableSearch(): bool
    // {
    //     return true;
    // }

    protected function applySearchToTableQuery(Builder $query): Builder
    {
        if (filled($search = $this->getTableSearch())) {
            // dd($search);
            // $query->saerch
        }
        return $query;
    }
}
Was this page helpful?