You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+35-3Lines changed: 35 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,8 @@ A Laravel package for filterable traits and classes. This package provides power
12
12
## Features
13
13
14
14
-**Easy Integration:** Apply the `Filterable` trait to your Eloquent models.
15
-
-**Flexible Filters:** Exact, like, in, between, greater than (gte, gt), less than (lte, lt), JSON, and relationship filters.
15
+
-**Comprehensive Filters:** Support for 15+ filter types including exact, like, ilike, in, between, greater/less than, negation filters (notEquals, notIn, notLike), null checks (isNull, isNotNull), and text pattern filters (startsWith, endsWith).
16
+
-**Database Compatibility:** Database-specific optimizations for PostgreSQL, MySQL, and SQLite.
16
17
-**Dynamic Sorting:** Customize sorting behavior directly from requests.
17
18
-**Relationship Filters:** Use advanced conditional logic like `whereAny`, `whereAll`, and `whereNone` for relational queries.
18
19
-**JSON Support:** Directly filter JSON columns with dot-notation.
@@ -84,13 +85,44 @@ class ExpenseController extends Controller
0 commit comments