Skip to content

Releases: Oscabrera/laravel-query-filters

v1.0.2

29 Dec 13:43
9c303db
Compare
Choose a tag to compare

What's Changed

  • Add CI workflows and custom analyzers for PHP codebase by @Oscabrera in #1
  • Add CI workflows and custom analyzers for PHP codebase by @Oscabrera in #2
  • Update and refine GitHub workflows configuration by @Oscabrera in #3
  • Ignore 'develop' branch in workflows and update README badges by @Oscabrera in #4
  • Simplify GitHub Actions branch ignore rules by @Oscabrera in #6
  • Update and refine GitHub workflows configuration by @Oscabrera in #5
  • Main by @Oscabrera in #7

New Contributors

Full Changelog: v1.0.1...v1.0.2

v1.0.1

09 Jun 17:39
Compare
Choose a tag to compare

🛠Maintenance:

  • The way of registering the macro is modified, eliminating incense lines and classes. Now supports tools like Laravel-ide-helper

v1.0.0-alpha.2

06 Jun 13:03
Compare
Choose a tag to compare

add ServiceProvider to namespace

v1.0.0-alpha.1

06 Jun 00:13
Compare
Choose a tag to compare

Package created

v1.0.0

06 Jun 13:40
Compare
Choose a tag to compare

🚀 New Features

Advanced Query Filtering

  • Simple Conditions: Easily apply simple equality conditions to your queries.
  • Array Conditions: Use whereIn conditions to filter columns by multiple values.
  • Triple Conditions: Apply conditions with specific operators for more granular filtering.
  • SubQueries: Utilize subqueries for complex filtering scenarios, supporting both whereIn and whereNotIn.
  • Customizable Method Name
  • Configuration File: You can publish the configuration file to customize the method name used for applying filters, providing greater flexibility and alignment with your project conventions.

Easy Integration

  • Service for Defining Conditions: Keep your code clean and organized by defining query conditions in a dedicated service.
  • Global Macro Registration: The package automatically registers a global macro on the Eloquent Builder, making it easy to apply filters to any - - query in your application.

🌐 More Information

For more information, visit the documentation.