Skip to content

Filterable

Powerful Eloquent Filtering

Dynamically map HTTP request parameters to Eloquent query builder methods with zero boilerplate.

Engines

Choose the engine that fits your use case — or combine them.

  • Invokable Engine

    Write filter methods as plain PHP methods, driven by annotations for full control.

  • Tree Engine

    Ideal for nested conditions and grouped query logic.

  • Rule-Set Engine

    Declarative rule-based filtering with no extra classes needed.

  • Expression Engine

    Compact, readable syntax for simple to moderate filter logic.

Installation

composer
composer require kettasoft/filterable
Powered by Kettasoft