├── .github ├── FUNDING.yml └── workflows │ ├── release.yaml │ ├── style.yaml │ └── test.yaml ├── .gitignore ├── .php-cs-fixer.php ├── LICENSE ├── README.md ├── composer.json ├── config └── model-filter.php ├── docs ├── _index.md ├── about-us.md ├── advanced-usage │ ├── __index.md │ ├── filter-parameters.md │ ├── filter-relations-aggregation.md │ ├── filter-relations.md │ ├── individual-filters.md │ └── tweak-filters.md ├── basic-usage │ ├── __index.md │ ├── create-filters.md │ ├── filter-groups.md │ ├── filter-modes.md │ ├── filter-validation.md │ ├── filter-visibility.md │ ├── filter-visualisation.md │ ├── search.md │ └── sort.md ├── changelog.md ├── contribute.md ├── extended-filters │ ├── __index.md │ ├── belongs_to_many_timeframe.md │ ├── prepopulation.md │ └── trashed.md ├── filter-types │ ├── __index.md │ ├── belongs_to.md │ ├── belongs_to_many.md │ ├── boolean.md │ ├── date.md │ ├── enum.md │ ├── numeric.md │ ├── overview.md │ ├── select.md │ └── string.md ├── installation.md ├── introduction.md ├── questions-issues.md ├── requirements.md └── upgrade.md ├── phpinsights.php ├── phpstan.neon ├── phpunit.xml ├── rector.php ├── resources ├── boost │ └── guidelines │ │ └── model-filter-core.blade.php ├── lang │ ├── de │ │ └── filters.php │ └── en │ │ └── filters.php └── views │ ├── .gitkeep │ └── components │ ├── filters │ ├── boolean.blade.php │ ├── date.blade.php │ ├── layout.blade.php │ ├── numeric.blade.php │ ├── select.blade.php │ ├── text.blade.php │ └── timeframe.blade.php │ └── model-filters.blade.php ├── src ├── Commands │ ├── MakeFilterCommand.php │ └── stubs │ │ ├── belongs_to_filter.stub │ │ ├── belongs_to_many_filter.stub │ │ ├── belongs_to_many_timeframe_filter.stub │ │ ├── boolean_filter.stub │ │ ├── date_filter.stub │ │ ├── enum_filter.stub │ │ ├── filter.stub │ │ ├── numeric_filter.stub │ │ ├── select_filter.stub │ │ └── string_filter.stub ├── Enums │ ├── FilterMode.php │ ├── SearchMode.php │ ├── TimeframeFilterMode.php │ ├── TimeframeFilterPrecision.php │ └── ValidationMode.php ├── Exceptions │ ├── FilterValueException.php │ └── InvalidArgumentException.php ├── Filters │ ├── BelongsToFilter.php │ ├── BelongsToManyFilter.php │ ├── BelongsToManyTimeframeFilter.php │ ├── BooleanFilter.php │ ├── DateFilter.php │ ├── EnumFilter.php │ ├── Filter.php │ ├── NumericFilter.php │ ├── SelectFilter.php │ ├── SingleFieldFilter.php │ ├── StringFilter.php │ ├── Traits │ │ └── Prepopulation.php │ └── TrashedFilter.php ├── LaravelModelFilterServiceProvider.php └── Traits │ ├── HasFilters.php │ ├── IsSearchable.php │ ├── IsSortable.php │ └── Makeable.php └── tests ├── Filters ├── CounterFilter.php ├── IndividualFilter.php ├── PostFilter.php ├── PublishedFilter.php ├── TagFilter.php ├── TagTimeframeFilter.php └── TypeFilter.php ├── Models ├── Comment.php ├── Post.php └── Tag.php ├── Pest.php ├── TestCase.php ├── Unit ├── BelongsToFilterTest.php ├── BelongsToManyFilterTest.php ├── BelongsToManyTimeframeFilterNoDatesTest.php ├── BelongsToManyTimeframeFilterTest.php ├── DateFilterTest.php ├── DefaultSortTest.php ├── FilterGroupsTest.php ├── FilterTest.php ├── FilterViewTest.php ├── MultiSelectFilterTest.php ├── NumericFilterTest.php ├── PrepopulationTest.php ├── SearchByQueryStringTest.php ├── SearchNestedTest.php ├── SearchTest.php ├── SelectFilterTest.php ├── SortTest.php └── SortableFieldsTest.php └── database └── factories ├── CommentFactory.php ├── PostFactory.php └── TagFactory.php /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: lacodix 4 | -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/style.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/.github/workflows/style.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/.gitignore -------------------------------------------------------------------------------- /.php-cs-fixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/.php-cs-fixer.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/composer.json -------------------------------------------------------------------------------- /config/model-filter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/config/model-filter.php -------------------------------------------------------------------------------- /docs/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/_index.md -------------------------------------------------------------------------------- /docs/about-us.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/about-us.md -------------------------------------------------------------------------------- /docs/advanced-usage/__index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Acvanced Usage 3 | weight: 5 4 | --- -------------------------------------------------------------------------------- /docs/advanced-usage/filter-parameters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/advanced-usage/filter-parameters.md -------------------------------------------------------------------------------- /docs/advanced-usage/filter-relations-aggregation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/advanced-usage/filter-relations-aggregation.md -------------------------------------------------------------------------------- /docs/advanced-usage/filter-relations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/advanced-usage/filter-relations.md -------------------------------------------------------------------------------- /docs/advanced-usage/individual-filters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/advanced-usage/individual-filters.md -------------------------------------------------------------------------------- /docs/advanced-usage/tweak-filters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/advanced-usage/tweak-filters.md -------------------------------------------------------------------------------- /docs/basic-usage/__index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Basic Usage 3 | weight: 1 4 | --- -------------------------------------------------------------------------------- /docs/basic-usage/create-filters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/basic-usage/create-filters.md -------------------------------------------------------------------------------- /docs/basic-usage/filter-groups.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/basic-usage/filter-groups.md -------------------------------------------------------------------------------- /docs/basic-usage/filter-modes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/basic-usage/filter-modes.md -------------------------------------------------------------------------------- /docs/basic-usage/filter-validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/basic-usage/filter-validation.md -------------------------------------------------------------------------------- /docs/basic-usage/filter-visibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/basic-usage/filter-visibility.md -------------------------------------------------------------------------------- /docs/basic-usage/filter-visualisation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/basic-usage/filter-visualisation.md -------------------------------------------------------------------------------- /docs/basic-usage/search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/basic-usage/search.md -------------------------------------------------------------------------------- /docs/basic-usage/sort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/basic-usage/sort.md -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/contribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/contribute.md -------------------------------------------------------------------------------- /docs/extended-filters/__index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Extended Filters 3 | weight: 3 4 | --- 5 | -------------------------------------------------------------------------------- /docs/extended-filters/belongs_to_many_timeframe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/extended-filters/belongs_to_many_timeframe.md -------------------------------------------------------------------------------- /docs/extended-filters/prepopulation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/extended-filters/prepopulation.md -------------------------------------------------------------------------------- /docs/extended-filters/trashed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/extended-filters/trashed.md -------------------------------------------------------------------------------- /docs/filter-types/__index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Filter Types 3 | weight: 2 4 | --- -------------------------------------------------------------------------------- /docs/filter-types/belongs_to.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/filter-types/belongs_to.md -------------------------------------------------------------------------------- /docs/filter-types/belongs_to_many.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/filter-types/belongs_to_many.md -------------------------------------------------------------------------------- /docs/filter-types/boolean.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/filter-types/boolean.md -------------------------------------------------------------------------------- /docs/filter-types/date.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/filter-types/date.md -------------------------------------------------------------------------------- /docs/filter-types/enum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/filter-types/enum.md -------------------------------------------------------------------------------- /docs/filter-types/numeric.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/filter-types/numeric.md -------------------------------------------------------------------------------- /docs/filter-types/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/filter-types/overview.md -------------------------------------------------------------------------------- /docs/filter-types/select.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/filter-types/select.md -------------------------------------------------------------------------------- /docs/filter-types/string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/filter-types/string.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/introduction.md -------------------------------------------------------------------------------- /docs/questions-issues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/questions-issues.md -------------------------------------------------------------------------------- /docs/requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/requirements.md -------------------------------------------------------------------------------- /docs/upgrade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/docs/upgrade.md -------------------------------------------------------------------------------- /phpinsights.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/phpinsights.php -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/phpstan.neon -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/phpunit.xml -------------------------------------------------------------------------------- /rector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/rector.php -------------------------------------------------------------------------------- /resources/boost/guidelines/model-filter-core.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/resources/boost/guidelines/model-filter-core.blade.php -------------------------------------------------------------------------------- /resources/lang/de/filters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/resources/lang/de/filters.php -------------------------------------------------------------------------------- /resources/lang/en/filters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/resources/lang/en/filters.php -------------------------------------------------------------------------------- /resources/views/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/views/components/filters/boolean.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/resources/views/components/filters/boolean.blade.php -------------------------------------------------------------------------------- /resources/views/components/filters/date.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/resources/views/components/filters/date.blade.php -------------------------------------------------------------------------------- /resources/views/components/filters/layout.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/resources/views/components/filters/layout.blade.php -------------------------------------------------------------------------------- /resources/views/components/filters/numeric.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/resources/views/components/filters/numeric.blade.php -------------------------------------------------------------------------------- /resources/views/components/filters/select.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/resources/views/components/filters/select.blade.php -------------------------------------------------------------------------------- /resources/views/components/filters/text.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/resources/views/components/filters/text.blade.php -------------------------------------------------------------------------------- /resources/views/components/filters/timeframe.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/resources/views/components/filters/timeframe.blade.php -------------------------------------------------------------------------------- /resources/views/components/model-filters.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/resources/views/components/model-filters.blade.php -------------------------------------------------------------------------------- /src/Commands/MakeFilterCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Commands/MakeFilterCommand.php -------------------------------------------------------------------------------- /src/Commands/stubs/belongs_to_filter.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Commands/stubs/belongs_to_filter.stub -------------------------------------------------------------------------------- /src/Commands/stubs/belongs_to_many_filter.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Commands/stubs/belongs_to_many_filter.stub -------------------------------------------------------------------------------- /src/Commands/stubs/belongs_to_many_timeframe_filter.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Commands/stubs/belongs_to_many_timeframe_filter.stub -------------------------------------------------------------------------------- /src/Commands/stubs/boolean_filter.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Commands/stubs/boolean_filter.stub -------------------------------------------------------------------------------- /src/Commands/stubs/date_filter.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Commands/stubs/date_filter.stub -------------------------------------------------------------------------------- /src/Commands/stubs/enum_filter.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Commands/stubs/enum_filter.stub -------------------------------------------------------------------------------- /src/Commands/stubs/filter.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Commands/stubs/filter.stub -------------------------------------------------------------------------------- /src/Commands/stubs/numeric_filter.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Commands/stubs/numeric_filter.stub -------------------------------------------------------------------------------- /src/Commands/stubs/select_filter.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Commands/stubs/select_filter.stub -------------------------------------------------------------------------------- /src/Commands/stubs/string_filter.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Commands/stubs/string_filter.stub -------------------------------------------------------------------------------- /src/Enums/FilterMode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Enums/FilterMode.php -------------------------------------------------------------------------------- /src/Enums/SearchMode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Enums/SearchMode.php -------------------------------------------------------------------------------- /src/Enums/TimeframeFilterMode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Enums/TimeframeFilterMode.php -------------------------------------------------------------------------------- /src/Enums/TimeframeFilterPrecision.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Enums/TimeframeFilterPrecision.php -------------------------------------------------------------------------------- /src/Enums/ValidationMode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Enums/ValidationMode.php -------------------------------------------------------------------------------- /src/Exceptions/FilterValueException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Exceptions/FilterValueException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Exceptions/InvalidArgumentException.php -------------------------------------------------------------------------------- /src/Filters/BelongsToFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Filters/BelongsToFilter.php -------------------------------------------------------------------------------- /src/Filters/BelongsToManyFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Filters/BelongsToManyFilter.php -------------------------------------------------------------------------------- /src/Filters/BelongsToManyTimeframeFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Filters/BelongsToManyTimeframeFilter.php -------------------------------------------------------------------------------- /src/Filters/BooleanFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Filters/BooleanFilter.php -------------------------------------------------------------------------------- /src/Filters/DateFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Filters/DateFilter.php -------------------------------------------------------------------------------- /src/Filters/EnumFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Filters/EnumFilter.php -------------------------------------------------------------------------------- /src/Filters/Filter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Filters/Filter.php -------------------------------------------------------------------------------- /src/Filters/NumericFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Filters/NumericFilter.php -------------------------------------------------------------------------------- /src/Filters/SelectFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Filters/SelectFilter.php -------------------------------------------------------------------------------- /src/Filters/SingleFieldFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Filters/SingleFieldFilter.php -------------------------------------------------------------------------------- /src/Filters/StringFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Filters/StringFilter.php -------------------------------------------------------------------------------- /src/Filters/Traits/Prepopulation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Filters/Traits/Prepopulation.php -------------------------------------------------------------------------------- /src/Filters/TrashedFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Filters/TrashedFilter.php -------------------------------------------------------------------------------- /src/LaravelModelFilterServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/LaravelModelFilterServiceProvider.php -------------------------------------------------------------------------------- /src/Traits/HasFilters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Traits/HasFilters.php -------------------------------------------------------------------------------- /src/Traits/IsSearchable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Traits/IsSearchable.php -------------------------------------------------------------------------------- /src/Traits/IsSortable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Traits/IsSortable.php -------------------------------------------------------------------------------- /src/Traits/Makeable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/src/Traits/Makeable.php -------------------------------------------------------------------------------- /tests/Filters/CounterFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Filters/CounterFilter.php -------------------------------------------------------------------------------- /tests/Filters/IndividualFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Filters/IndividualFilter.php -------------------------------------------------------------------------------- /tests/Filters/PostFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Filters/PostFilter.php -------------------------------------------------------------------------------- /tests/Filters/PublishedFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Filters/PublishedFilter.php -------------------------------------------------------------------------------- /tests/Filters/TagFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Filters/TagFilter.php -------------------------------------------------------------------------------- /tests/Filters/TagTimeframeFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Filters/TagTimeframeFilter.php -------------------------------------------------------------------------------- /tests/Filters/TypeFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Filters/TypeFilter.php -------------------------------------------------------------------------------- /tests/Models/Comment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Models/Comment.php -------------------------------------------------------------------------------- /tests/Models/Post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Models/Post.php -------------------------------------------------------------------------------- /tests/Models/Tag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Models/Tag.php -------------------------------------------------------------------------------- /tests/Pest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Pest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/Unit/BelongsToFilterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Unit/BelongsToFilterTest.php -------------------------------------------------------------------------------- /tests/Unit/BelongsToManyFilterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Unit/BelongsToManyFilterTest.php -------------------------------------------------------------------------------- /tests/Unit/BelongsToManyTimeframeFilterNoDatesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Unit/BelongsToManyTimeframeFilterNoDatesTest.php -------------------------------------------------------------------------------- /tests/Unit/BelongsToManyTimeframeFilterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Unit/BelongsToManyTimeframeFilterTest.php -------------------------------------------------------------------------------- /tests/Unit/DateFilterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Unit/DateFilterTest.php -------------------------------------------------------------------------------- /tests/Unit/DefaultSortTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Unit/DefaultSortTest.php -------------------------------------------------------------------------------- /tests/Unit/FilterGroupsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Unit/FilterGroupsTest.php -------------------------------------------------------------------------------- /tests/Unit/FilterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Unit/FilterTest.php -------------------------------------------------------------------------------- /tests/Unit/FilterViewTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Unit/FilterViewTest.php -------------------------------------------------------------------------------- /tests/Unit/MultiSelectFilterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Unit/MultiSelectFilterTest.php -------------------------------------------------------------------------------- /tests/Unit/NumericFilterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Unit/NumericFilterTest.php -------------------------------------------------------------------------------- /tests/Unit/PrepopulationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Unit/PrepopulationTest.php -------------------------------------------------------------------------------- /tests/Unit/SearchByQueryStringTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Unit/SearchByQueryStringTest.php -------------------------------------------------------------------------------- /tests/Unit/SearchNestedTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Unit/SearchNestedTest.php -------------------------------------------------------------------------------- /tests/Unit/SearchTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Unit/SearchTest.php -------------------------------------------------------------------------------- /tests/Unit/SelectFilterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Unit/SelectFilterTest.php -------------------------------------------------------------------------------- /tests/Unit/SortTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Unit/SortTest.php -------------------------------------------------------------------------------- /tests/Unit/SortableFieldsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/Unit/SortableFieldsTest.php -------------------------------------------------------------------------------- /tests/database/factories/CommentFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/database/factories/CommentFactory.php -------------------------------------------------------------------------------- /tests/database/factories/PostFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/database/factories/PostFactory.php -------------------------------------------------------------------------------- /tests/database/factories/TagFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lacodix/laravel-model-filter/HEAD/tests/database/factories/TagFactory.php --------------------------------------------------------------------------------