Weave Code
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 Filter Laravel Package

mehdi-fathi/eloquent-filter

Laravel package to filter Eloquent models via query strings. Supports complex query structures, custom/overridable conditions, builder integration, and fine-grained control over filter execution. Useful for APIs and large datasets, with optional rate limiting.

View on GitHub
Deep Wiki
Context7
4.5.6

-Update: support Laravel 13.x

4.5.5
  • Feat: add fuzzy search
  • Feat: support php 8.5
  • Update:update readme
4.5.4
  • Update: update readme -Fix:fix bug boot method in filterable trait
4.5.3
  • Feat: add rate limit feature
  • Feat: add new conditions
4.5.0
  • Update: make it compatible with Laravel 12
  • Update: update README
4.4.9
  • Fix:fix bug config
4.4.8
  • Feat: Add request encode feature with its tests
  • update: Add config method signs
4.4.5

-Feat: add doesnthave feature -Update: update core , tests and readme

4.4.0

-Feat: add macro method for db -Update: update autocomplete method for PHPSTORM -Update: update core code

4.3.5
  • Feat: Add cast method filter
  • Feat: Calling non-static method for some requests method
  • Update: make more compatible with PHPstorm
4.3.0

-Feat: add a callable method for changing the response -Update: update core code

4.2.0
  • Support Laravel 11
  • Update code and readme
4.1.5
  • Improve the code
  • new feature for defined params in config file
4.1.0
  • Improve code _ Update readme
4.0.8

-Improve the code -Log feature

4.0.1

-Improve tests

4.0.0

-Add query builder support -Make a sign for custom methods -Improve the code and tests

3.4.0

-Improve the code

3.3.9
  • Improve code
  • Support method blacklist on model side
3.3.7

-Improve code -Make black list method

3.3.5

-Make max_liomit feature -Improve the code -Update readme

3.3.0

-Improve code and tests -Add macro methods

3.2.0

-Support PHP 8 more -Update code

3.1.0

-Support PHP 8.1,8.2 -Support Laravel 10.X -Improve code

3.0.5

-Improve code -make an override method for the response filter

3.0.4

-Fix bug load config -Add some improvments

3.0.3

-update code -return instance of builder when eloquent filter is disable or request is null

3.0.2

-Update code

3.0.1

update code

3.0.0

make a clean structure and update the code

2.6.7

-update code (tests)

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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport