laravie/query-filter
Laravie Query Filter adds a clean, reusable way to filter Eloquent queries from request input. Define filter classes and apply them to models to handle searching, sorting, and conditional constraints without cluttering controllers or repositories.
?price_min=50&category=electronics).order_status = 'completed'").Adopt if:
Look elsewhere if:
For Executives: "This package now includes official Laravel 11 support, making it the ideal choice for teams building or migrating to the latest framework version. It lets us ship advanced filtering features—like those in tools such as Notion or Shopify—without hiring specialized backend talent or spending months on custom development. For example, we could add a 'filter by 10+ criteria' feature to our admin dashboard in weeks, not months. It’s like plugging in a pre-built, scalable search engine for our database, reducing development time by ~50% while improving reliability. The MIT license ensures no hidden costs, and its recent updates (including Laravel 11 compatibility) guarantee long-term viability for our roadmap."
For Engineering Teams: *"Laravie/query-filter v4.1.0 now supports Laravel 11, which is a game-changer for teams using or planning to adopt the latest framework. Key benefits remain:
applyFilters($request)) instead of duplicating where() clauses across controllers.DateRange, MultiSelect) via service providers.Tradeoffs:
?status[]=active&status[]=pending), but the payoff is faster development and fewer bugs.For Design/UX Teams: *"This package’s Laravel 11 support means we can now confidently build powerful, flexible search/filter UIs for both new and upgraded projects without backend bottlenecks. For example:
/products?category=books&price_max=30) for better SEO and shareability in Laravel 11 apps.
No more waiting for backend to implement each filter—we can iterate on UX faster, especially in greenfield projects or migrations to Laravel 11."*How can I help you explore Laravel packages today?