Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Filter Laravel Package

emmadonjo/laravel-filter

A lightweight Laravel package for adding clean, reusable filters to Eloquent queries. Define composable filter classes once, apply them from request parameters or manually, and keep controllers slim, query logic organized, and filtering behavior easy to test and extend.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for Laravel/Eloquent query filtering: v1.0.0 gives the team a semver-stable option to evaluate before writing bespoke filter classes for admin panels and API list endpoints.
  • Roadmap sequencing: pilot the package in low-risk list/filter surfaces first, then decide whether to standardize filtering conventions across product areas.
  • API and UX consistency: supports decisions about query-parameter conventions, allowlisted filterable fields, and reusable filtering behavior across endpoints.
  • Maintenance trade-off: the release includes static-analysis fixes, which is a positive quality signal, but PM should confirm documentation, tests, and real filter coverage before broad adoption.

When to Consider This Package

  • Consider it when the team is Laravel-based, needs request-driven filtering for Eloquent queries, and wants a versioned dependency rather than maintaining custom filtering code.
  • Best fit is likely internal admin tools or API list endpoints where straightforward field/operator filtering is sufficient.
  • Look elsewhere or build in-house if requirements include complex nested/relation filtering, full-text search, strict security guarantees, mature documentation, or a proven release cadence. v1.0.0 is a new stable release and the notes provide limited feature evidence.

How to Pitch It (Stakeholders)

  • Executives: v1.0.0 is the first stable release of a Laravel filtering package that could reduce custom filtering code and standardize list/API behavior; pilot narrowly to keep risk low.
  • Engineering: the release is versioned at 1.0.0 and includes static-analysis fixes, suggesting baseline code-quality attention; validate docs, tests, and supported filter semantics before adopting broadly. This is likely a small dependency decision, not a platform commitment.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib