PHPackages                             otisz/laravel-eloquent-filter - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. otisz/laravel-eloquent-filter

ActiveLibrary[Database &amp; ORM](/categories/database)

otisz/laravel-eloquent-filter
=============================

Flexible Eloquent filter from URL queries

v2.4.0(1y ago)0202MITPHPPHP ^8.0

Since Oct 19Pushed 1y ago1 watchersCompare

[ Source](https://github.com/Otisz/laravel-eloquent-filter)[ Packagist](https://packagist.org/packages/otisz/laravel-eloquent-filter)[ Docs](https://github.com/Otisz/laravel-eloquent-filter)[ RSS](/packages/otisz-laravel-eloquent-filter/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (3)Versions (9)Used By (0)

Laravel Eloquent Filter
=======================

[](#laravel-eloquent-filter)

[![Latest Version on Packagist](https://camo.githubusercontent.com/51e015d518f313408b95e2d490636bdbaaf0bc498fd8c603973064279e6ed964/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6f7469737a2f6c61726176656c2d656c6f7175656e742d66696c7465722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/otisz/laravel-eloquent-filter)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Total Downloads](https://camo.githubusercontent.com/c20e1ba1daf0e0dec88fdf07dea98cb4ab0db8b12ab64b4cc5a2168bcdf7de3e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6f7469737a2f6c61726176656c2d656c6f7175656e742d66696c7465722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/otisz/laravel-eloquent-filter)

Laravel package for generating flexible Eloquent filters.

Install
-------

[](#install)

You can install the package via [Composer](https://getcomposer.org/)

```
composer require otisz/laravel-eloquent-filter
```

Usage
-----

[](#usage)

Use the artisan command to create a new filter class:

```
php artisan make:filter TestFilter
```

This command generates a new filter class to `app/Filters` folder:

```
