# QueryFilter: A Model Filtering Concept

DevFeed: [QueryFilter: A Model Filtering Concept](<https://devfeed.tech/articles/queryfilter-a-model-filtering-concept-39018.md>)

Original publisher: [Read original article](<https://blog.jgrossi.com/2018/queryfilter-a-model-filtering-concept/>)

Author: Junior Grossi

Published: 2018-04-23T13:50:39Z

Content type: tutorial

Language: en

Sources: [Junior Grossi](<https://devfeed.tech/sources/junior-grossi.md>)

Topics: [Laravel](<https://devfeed.tech/topics/laravel.md>), [Eloquent ORM](<https://devfeed.tech/topics/eloquent.md>), [PHP](<https://devfeed.tech/topics/php.md>), [WordPress](<https://devfeed.tech/topics/wordpress.md>), [Database](<https://devfeed.tech/topics/database.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [clean-code](<https://devfeed.tech/tags/clean-code.md>), [database](<https://devfeed.tech/tags/database.md>), [eloquent](<https://devfeed.tech/tags/eloquent.md>), [json](<https://devfeed.tech/tags/json.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [orm](<https://devfeed.tech/tags/orm.md>), [php](<https://devfeed.tech/tags/php.md>), [query](<https://devfeed.tech/tags/query.md>), [talks](<https://devfeed.tech/tags/talks.md>)

## AI overview

This tutorial presents QueryFilter, a model-filtering concept for Laravel applications using Eloquent ORM. It demonstrates filtering models from URL query parameters, with an example app that returns filtered posts as JSON and uses Corcel to retrieve posts from a WordPress database.

## Source excerpt

Having a clean code with single responsibility is important, and doing that for model filtering can be easy and very powerful. Believe me. This blog post is related to a talk I gave on April, 2018 on Darkmira Tour PHP 2018, in Brasília/DF, Brazil, with the same title. The slides are on SpeakerDeck. Filtering models ... Continue reading QueryFilter: A Model Filtering Concept