PHPackages                             exeko/laravel-simple-query-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. exeko/laravel-simple-query-filter

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

exeko/laravel-simple-query-filter
=================================

A simple Trait to include in your models to enable filters

v2.0(5y ago)07.2k↓50%MITPHPPHP &gt;=7.3

Since Feb 19Pushed 5y ago1 watchersCompare

[ Source](https://github.com/eclips16/laravel-simple-query-filter)[ Packagist](https://packagist.org/packages/exeko/laravel-simple-query-filter)[ RSS](/packages/exeko-laravel-simple-query-filter/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (1)Versions (4)Used By (0)

Laravel Simple Query Filters
============================

[](#laravel-simple-query-filters)

A simple PHP Eloquent extension for universal filters.

Heavily inspired by  but with a better support for relation

Installation
------------

[](#installation)

```
$ composer require exeko/laravel-simple-query-filter

```

```
{
    "require": {
        "exeko/laravel-simple-query-filter": "^1.0"
    }
}
```

Usage
-----

[](#usage)

Our request must look like

```
/filter[column_name:operator]=something
```

Some real life example:

```
/api/users/?filter[name:like]=john
/api/users/?filter[age:>]=18&filter[age:
