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)