├── .editorconfig ├── .github └── workflows │ ├── php-cs-fixer.yml │ └── run-tests.yml ├── .gitignore ├── .php-cs-fixer.php ├── LICENSE ├── README.md ├── composer.json ├── phpunit.xml ├── src ├── Contracts │ └── ForceApply.php ├── Filter.php ├── Filters │ ├── BetweenFilter.php │ ├── LimitFilter.php │ └── SortingFilter.php └── Traits │ ├── Filterable.php │ └── HasFilter.php └── tests ├── Feature ├── CoreTest.php └── FiltersTest.php ├── TestCase.php ├── TestClasses ├── EmailFilter.php ├── NameFilter.php └── User.php └── migrations └── 2020_10_18_200100_create_users_table.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/php-cs-fixer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/.github/workflows/php-cs-fixer.yml -------------------------------------------------------------------------------- /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/.gitignore -------------------------------------------------------------------------------- /.php-cs-fixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/.php-cs-fixer.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Contracts/ForceApply.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/src/Contracts/ForceApply.php -------------------------------------------------------------------------------- /src/Filter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/src/Filter.php -------------------------------------------------------------------------------- /src/Filters/BetweenFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/src/Filters/BetweenFilter.php -------------------------------------------------------------------------------- /src/Filters/LimitFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/src/Filters/LimitFilter.php -------------------------------------------------------------------------------- /src/Filters/SortingFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/src/Filters/SortingFilter.php -------------------------------------------------------------------------------- /src/Traits/Filterable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/src/Traits/Filterable.php -------------------------------------------------------------------------------- /src/Traits/HasFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/src/Traits/HasFilter.php -------------------------------------------------------------------------------- /tests/Feature/CoreTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/tests/Feature/CoreTest.php -------------------------------------------------------------------------------- /tests/Feature/FiltersTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/tests/Feature/FiltersTest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/TestClasses/EmailFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/tests/TestClasses/EmailFilter.php -------------------------------------------------------------------------------- /tests/TestClasses/NameFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/tests/TestClasses/NameFilter.php -------------------------------------------------------------------------------- /tests/TestClasses/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/tests/TestClasses/User.php -------------------------------------------------------------------------------- /tests/migrations/2020_10_18_200100_create_users_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abdrzakoxa/laravel-eloquent-filter/HEAD/tests/migrations/2020_10_18_200100_create_users_table.php --------------------------------------------------------------------------------