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
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| spatie/laravel-searchable | 0.86 | 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,376 | 1,382 | 111 | 42K | 0 | 31.3 | 22.9 | MIT | 5 months ago | |
| konekt/search | 0.86 | — | 3 | 2 | 1 | 2K | 0 | 0.0 | 38.5 | MIT | — | |
| ahmedabdo/searchable | 0.86 | — | 27 | 27 | 4 | 2 | 0 | 0.3 | 0.4 | — | — | |
| mozex/laravel-searchable | 0.85 | Add a Searchable trait to any Eloquent model to search multiple columns and related data (relations, morphs, even cross-database) via a single ->search() call. Works with Laravel Scout and includes optional Filament table/global search integration. | 2 | 3 | 0 | 872 | 0 | 21.4 | 39.9 | MIT | 3 weeks ago | |
| sofa/eloquence-metable | 0.84 | — | 32 | 32 | 17 | 4K | 1 | 2.3 | 29.1 | MIT | 5 years ago | |
| abo/larasearch | 0.84 | 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 | — | — | — | |
| nqxcode/laravel-lucene-search | 0.84 | Laravel package that adds Lucene-powered full-text search to your app. Index Eloquent models and query them with fast, relevant results, plus helpers for managing indexes and integrating search into common Laravel workflows. | 72 | 77 | 26 | 2 | 5 | 11.5 | 1.3 | — | 6 years ago | |
| iverberk/larasearch | 0.84 | — | 223 | 224 | 47 | 18 | 18 | 8.7 | 9.8 | MIT | — | |
| ajcastro/searchable | 0.84 | — | 28 | 28 | 5 | 446 | 1 | 3.1 | 16.8 | MIT | 4 years ago | |
| isswp101/elasticsearch-eloquent | 0.84 | — | 112 | 112 | 14 | 486 | 0 | 1.9 | 10.0 | — | 5 years ago | |
| pdphilip/elasticsearch | 0.83 | Eloquent-style Elasticsearch for Laravel. Extend models and the query builder with native-feeling search features like term and phrase-prefix queries, match/fuzzy matching, highlighting, geo distance filters, plus familiar create/update/delete and pagination APIs. | 0 | 2 | — | 30K | — | 10.5 | 55.3 | — | — | |
| jedrzej/searchable | 0.82 | — | 125 | 127 | 23 | 4K | 12 | 5.1 | 25.1 | MIT | — | |
| nicolaslopezj/searchable | 0.82 | — | 1,997 | 2,025 | 290 | 56K | 103 | 47.7 | 44.1 | MIT | 6 years ago | |
| spatie/laravel-site-search | 0.81 | Crawl and index your Laravel site for fast full-text search—like a private Google. Highly customizable crawling and indexing, with concurrent requests. Uses SQLite FTS5 by default (no external services), or Meilisearch for advanced features. | 309 | 309 | 26 | 3K | 0 | 30.3 | 15.6 | MIT | 1 month ago | |
| baks-dev/search | 0.81 | — | 0 | 0 | 2 | 27 | 0 | 15.0 | 22.6 | MIT | 3 months ago | |
| sofa/eloquence-base | 0.81 | — | 79 | 79 | 64 | 8K | 12 | 9.1 | 32.4 | MIT | 5 years ago | |
| teamtnt/laravel-scout-tntsearch-driver | 0.80 | — | 1,135 | 1,140 | 143 | 47K | 1 | 39.3 | 26.3 | MIT | 1 week ago | |
| spatie/searchindex | 0.80 | Opinionated Laravel package to index and search objects via a unified API. Supports Elasticsearch and Algolia, with simple upsert and query methods for any model implementing the Searchable interface. | 438 | 444 | 48 | 19 | 0 | 7.8 | 0.3 | MIT | 8 years ago |
How can I help you explore Laravel packages today?