Invokable Engine
Map request parameters directly to filter methods using PHP attributes and annotations.

Choose the engine that fits your use case — or combine them.
Write filter methods as plain PHP methods, driven by annotations for full control.
Ideal for nested conditions and grouped query logic.
Declarative rule-based filtering with no extra classes needed.
Compact, readable syntax for simple to moderate filter logic.
composer require kettasoft/filterablecomposer require kettasoft/filterable
php artisan filterable:setup