Filament Resources allow to create quickly tables by mapping objects, it allows to add easily pretty common features like:
- sortable
- searchable
- and more features
in this case to debug the search query we can check the List class that is created by default when a user creates a filament resource, eg:
User Resource
class UserResource extends Resource
{
    protected static ?string $model = User::class;
    public static function getPages(): array
    {
        return [
            'index' => ListUsers::route('/'),
            // ... more pages
        ];
    }
}
ListUsers
Here we can override a getFilteredTableQuery method to check the raw sql and debug the query
protected function getFilteredTableQuery(): Builder
{
    dd(parent::getFilteredTableQuery()->toRawSql());
}
Hope it is useful & Happy Coding!
 

 
    
Top comments (0)