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

Eloquent Filtering Laravel Package

indexzer0/eloquent-filtering

Eloquent Filtering is a Laravel package for defining allowed filters directly in Eloquent models and applying them via arrays or request data. It simplifies simple and complex search logic, reducing custom query code for readable, maintainable filtering.

View on GitHub
Deep Wiki
Context7
2.2.0

Added

  • Laravel 12 support.

Fixed

  • Deprecation warnings for implicitly marking method parameters as nullable for PHP 8.4.
2.1.1

Fixed

  • :null modifier for $in and $notIn not having correct query logical grouping when used in combination with other filters.
2.1.0

Added

  • Support defining pivot filters on Custom Intermediate Table Models.
2.0.0

Added

  • Docs
  • FilterType Enum
  • Required Filters
  • Pivot Filters
  • Morph Filters
  • Validation Rules
  • Filter Modifiers
  • Exceptions
    • InvalidFiltersPayloadException
    • InvalidModelFqcnException
    • UnsupportedModifierException
    • RequiredFilterException

Changed

  • Qualifying Columns for all core field filters
  • Custom Filters Structure

Removed

  • Some dedicated filter classes were removed in favour of new modifiers feature.
    • $like:start
    • $like:end
    • $notLike:start
    • $notLike:end
  • Filter::all()
  • Target::relationAlias()
  • Types::except()
  • Config
    • default_allowed_filter_list
1.0.0
  • Initial Release
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.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
cgv/localized-resource