jord-jd/laravel-natural-where
Adds natural-language where methods to Laravel's query builder and Eloquent, so you can write readable filters like whereName(), whereAgeGreaterThan(), and whereCreatedAtAfter() instead of verbose operator-based clauses.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| divineomega/laravel-natural-where | 0.86 | Laravel Natural Where adds expressive, human-readable where clauses to Laravel's query builder, letting you define filters in natural language instead of complex nested conditions. These simple helpers make Eloquent queries easier to write, read, and maintain in Laravel apps. | 8 | — | 3 | — | 0 | 14.3 | — | — | 3 months ago | |
| mpyw/laravel-local-class-scope | 0.85 | A tiny Laravel macro that lets you reuse global scope classes as local query scopes. Call User::scoped(ActiveScope::class) or pass constructor arguments, chain scopes, and optionally wrap them in model methods or traits. Includes a PHPStan extension for static analysis. | 23 | 23 | 4 | 4K | 0 | 14.1 | 33.3 | MIT | 4 months ago | |
| lucasbedout/detective | 0.84 | Detective is a Laravel package for inspecting and diagnosing application behavior, giving developers a clearer view of what happens under the hood so debugging and development investigations are faster and easier. | 13 | — | 2 | — | 0 | 0.1 | — | MIT | 10 years ago | |
| sbamtr/laravel-query-enrich | 0.84 | A Laravel package that adds expressive query enrichment helpers, letting you append computed values, relationships, and metadata to Eloquent results cleanly while reducing boilerplate and keeping data shaping close to your queries. | 142 | 142 | 6 | 878 | 1 | 12.9 | 13.0 | MIT | 5 months ago | |
| elgibor-solution/laravel-database-encryption | 0.84 | Transparently encrypt sensitive model attributes in Laravel with no query changes. Eloquent casts encrypt on save and decrypt on read, keeping data secure at rest while still supporting lookups on encrypted values through hashed indexes. Simple config, key management, and drop-in integration for exi... | 70 | — | 29 | — | 23 | 8.0 | 7.8 | — | 5 years ago | |
| pascalvgemert/laravel-cloud-search | 0.84 | Laravel Cloud Search integrates cloud-powered full-text search into your Laravel models, providing a Scout-style API for indexing and querying records. Configure your credentials and get fast, scalable search results with minimal setup. | 2 | — | 1 | — | 0 | 0.0 | — | GPL-3.0 | 5 years ago | |
| zareismail/markable | 0.84 | Markable is a Laravel package for adding marks such as likes, bookmarks, or favorites to Eloquent models through polymorphic relationships. It provides simple traits and query helpers to attach, remove, and retrieve marks across your application. | 2 | — | 0 | — | 0 | 0.3 | — | MIT | 4 years ago | |
| claudiodekker/laravel-macro-describer | 0.84 | A small Laravel helper for documenting macros: it records descriptions of your registered macros so developers and tooling can see what each one does. Handy for keeping macro-heavy codebases readable, though it's a niche utility with limited adoption. | 4 | — | 0 | — | 0 | 0.2 | — | MIT | 6 years ago | |
| darrylkuhn/dialect | 0.84 | Dialect is a Laravel package for managing translations in the database. It scans your app for missing keys, provides a web UI for adding and editing translations, and helps keep localization strings organized without manually editing language files. | 126 | — | 24 | — | 0 | 1.7 | — | MIT | 5 years ago | |
| ibrand/laravel-active | 0.84 | Laravel package for managing active/inactive status on Eloquent models. Adds an activation flag with query scopes, toggle helpers, and filters so you can quickly enable, disable, or query only active records for products, users, categories, and similar entities. | 3 | 3 | 0 | 14 | 0 | 0.0 | 9.0 | — | — | |
| exyplis/eloquent-builder-macros | 0.84 | This Laravel package adds reusable macros to Eloquent’s query builder, making common filtering, ordering, and query-building tasks shorter and more expressive. Keep models and repositories cleaner by replacing repetitive query code with handy, chainable macros. | 0 | 29 | — | 0 | — | 0.0 | — | — | — | |
| architools/laravel-sieve | 0.84 | A Laravel package that adds a lightweight, composable filtering layer to Eloquent queries. Define sieves to sift model results by request parameters, keeping controllers clean and query logic reusable across your app. | 14 | 14 | 0 | 2 | 0 | 0.1 | 0.8 | — | — | |
| bjerke/api-query-builder | 0.84 | Simplify API query handling in Laravel with a fluent query builder that turns request parameters into filtered, sorted, and paginated Eloquent queries. Reduce boilerplate and keep filtering logic consistent and reusable across your endpoints. | 26 | 26 | 2 | 152 | 1 | 0.3 | 11.3 | MIT | 3 years ago | |
| ablunier/laravel-database | 0.83 | ablunier/laravel-database provides convenient database helpers for Laravel applications, simplifying connection management, schema operations, and common queries. Keep persistence logic clean and consistent with a lightweight package that integrates smoothly into your existing Laravel workflows. | 1 | 2 | 1 | 5 | 0 | 0.0 | 7.5 | — | 9 years ago | |
| tjbp/eloquent-joins | 0.83 | Eloquent Joins adds relationship-aware join helpers to Laravel's query builder, letting you join tables through model relations and reuse constraints without hand-writing ON clauses. A small package that keeps joined queries readable and DRY. | 17 | — | 8 | — | 0 | 0.2 | — | GPL-3.0 | — | |
| laravel-freelancer-nl/fluentaql | 0.83 | A fluent SQL builder for Laravel that lets you compose queries through a chainable PHP API instead of raw strings, keeping statements readable, parameterized, and easy to maintain while retaining full control over the generated SQL. | 12 | 12 | 2 | 311 | 0 | 0.3 | 14.2 | MIT | 4 years ago | |
| mjahn/eloquent-builder | 0.83 | A Laravel package that adds a fluent, reusable query builder for Eloquent models. Encapsulate filters, scopes, and conditions in dedicated builder classes to keep controllers and models clean and readable. | 0 | — | 0 | — | 0 | 0.1 | — | MIT | 7 years ago | |
| ybr-nx/laravel-mariadb | 0.83 | ybr-nx/laravel-mariadb adds first-class MariaDB support to Laravel, providing a dedicated database driver and schema grammar so MariaDB-specific features work smoothly with Eloquent, migrations, and the query builder. A practical drop-in for apps built on MariaDB. | 96 | 96 | 8 | 3K | 4 | 1.7 | 21.6 | — | — | |
| jasny/persist-sql-query | 0.83 | A lightweight PHP package for persisting SQL queries, offering a simple way to store reusable query definitions and execute them later with bound parameters. Useful for keeping complex SQL organized, reducing duplication, and maintaining cleaner database-driven applications. | 33 | — | 8 | — | 2 | 0.8 | — | MIT | 6 years ago |
|
| jenssegers/lean | 0.83 | Lean is a lightweight Laravel/PHP package from Jens Segers that provides a simple, focused API for adding minimal functionality to your applications without extra overhead. Ideal for developers who want clean, easy-to-integrate tools. | 31 | 31 | 5 | 181 | 3 | 1.3 | 11.7 | — | 7 years ago |
How can I help you explore Laravel packages today?