protonemedia/laravel-cross-eloquent-search
Search across multiple Eloquent models with one query. Supports pagination, scoped constraints, eager loading, relationship and nested search, full-text search, cross-model sorting, and ordering by relevance. Works with MySQL, PostgreSQL, and SQLite.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| maize-tech/laravel-searchable | 0.88 | Add the Searchable trait to any Eloquent model and run unified searches across one or many of them. Supports wildcards, result limits, model filtering and Scout integration, returning structured results ready for list cards and search pages. | 113 | — | 9 | — | 0 | 13.6 | — | MIT | 4 months ago | |
| nicolaslopezj/searchable | 0.87 | — | 1,992 | 2,019 | 290 | 105K | 103 | 47.7 | 47.3 | MIT | 6 years ago | |
| protonemedia/laravel-eloquent-where-not | 0.87 | Adds whereNot and orWhereNot methods to Laravel Eloquent, letting you negate simple conditions, nested closures, and relationships cleanly. A small, expressive package for readable inverse WHERE clauses without raw SQL or awkward operator flipping. | 28 | 26 | 1 | 198 | 0 | 0.2 | 8.7 | MIT | 4 years ago | |
| trinity/search | 0.87 | A Laravel package that adds search capabilities to your Eloquent models. It offers a simple API for indexing and querying records, letting you wire up search across your application with minimal configuration and without pulling in an external search service. | 1 | 1 | 0 | 0 | 0 | 0.0 | — | — | 8 years ago | |
| spatie/laravel-searchable | 0.87 | Structured, case-insensitive search across Eloquent models and other sources. Register models/attributes (or custom search aspects) and get grouped, typed results with titles and URLs—ideal for building unified search pages in Laravel apps. | 1,373 | 1,381 | 110 | 79K | 0 | 25.4 | 25.7 | MIT | 8 months ago | |
| h-farm/laravel-searchable | 0.87 | Laravel Searchable by h-farm adds simple, driver-based full-text search to Eloquent models, letting you index records and run clean, reusable search queries with minimal setup in Laravel applications. | 113 | — | 9 | — | 0 | 13.6 | — | MIT | 4 months ago | |
| ezsystems/ezplatform-search | 0.86 | Elasticsearch search integration for eZ Platform (eZ Publish) via the eZ Platform Search component. Provides indexing and query support to power site search, content discovery, and filtering in eZ Platform projects using an Elasticsearch backend. | 5 | 5 | 3 | 1K | 0 | 2.3 | 22.2 | NOASSERTION | 3 years ago | |
| matchish/laravel-scout-elasticsearch | 0.86 | Elasticsearch driver for Laravel Scout, replacing the default engine with a full-featured Elasticsearch backend. Keep Scout's simple model-based API while gaining fast full-text search, filtering, aggregations, and multi-index queries. Straightforward to configure and scale. | 741 | 746 | 125 | 51K | 10 | 30.1 | 33.1 | MIT | 4 days ago | |
| abo/larasearch | 0.86 | Laravel package that adds simple, lightweight search to your app. Provides a straightforward API to index and query models, helping you build basic site or admin search without heavy external services or complex setup. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| jedrzej/searchable | 0.86 | — | 125 | 127 | 23 | 3K | 12 | 5.1 | 24.4 | MIT | — | |
| beid212/model-search-kit | 0.86 | Laravel-пакет для выноса логики поиска: фильтрации и сортировки моделей в отдельные классы. Упрощает поддержку запросов и повторное использование фильтров. Установка через Composer, публикация конфигов через vendor:publish. | 0 | 0 | 0 | 0 | 0 | 5.0 | — | — | 9 months ago | |
| jhormantasayco/laravel-searchzy | 0.86 | Laravel Searchzy is a lightweight package that adds simple, chainable search to your Eloquent models. Filter records by multiple columns, handle relationships and custom queries, and keep your controllers clean without pulling in a full search engine. | 14 | — | 0 | — | 0 | 0.1 | — | MIT | 5 years ago | |
| mozex/laravel-searchable | 0.86 | Add a Searchable trait to any Eloquent model and search across multiple columns, regular and polymorphic relations, and even cross-database relations with one ->search() call. Works alongside Laravel Scout, with optional Filament table and global search integration. | 3 | 4 | 0 | 2K | 0 | 21.0 | 41.7 | MIT | 4 weeks ago | |
| eelcol/laravel-meilisearch | 0.86 | eelcol/laravel-meilisearch integrates Meilisearch with Laravel for fast, typo-tolerant full-text search. Index Eloquent models, define searchable attributes, and query results through a simple, fluent API. | 15 | 15 | 5 | 46 | 2 | 0.6 | 8.1 | — | — | |
| imdhemy/berrylastic | 0.86 | Berrylastic is a Laravel/PHP package that simplifies integrating Elasticsearch into your applications, with a fluent query builder, model indexing, and configurable search support for building fast, scalable search experiences. It keeps search logic clean and idiomatic. | 1 | — | 0 | — | 0 | 0.2 | — | NOASSERTION | 7 years ago | |
| ahmedabdo/searchable | 0.86 | — | 27 | 27 | 4 | 138 | 0 | 0.3 | 10.7 | — | — | |
| eloquent-filter/filter | 0.86 | Eloquent Filter adds request-driven filtering to Laravel Eloquent models. Define allowed filters and custom filter classes, then filter queries through query-string parameters, keeping APIs, admin panels, and search endpoints clean, composable, and easy to maintain. | 445 | 447 | 41 | 25 | 7 | 12.3 | 4.3 | MIT | 8 months ago | |
| enimiste/laravel-eloquent-filters | 0.86 | Add reusable, composable query filters to Laravel Eloquent models. Define filters once, apply them from requests or code, and keep complex list and search queries clean, consistent, and maintainable. | 24 | — | 4 | — | 0 | 0.2 | — | MIT | — | |
| konekt/search | 0.86 | — | 3 | 3 | 1 | 4K | 0 | 0.0 | 41.9 | MIT | — | |
| blast-project/search-bundle | 0.86 | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | NOASSERTION | — |
How can I help you explore Laravel packages today?