mmanos/laravel-search
A driver-based full-text search package for Laravel that lets you index and search Eloquent models with a simple, fluent API. Supports multiple backends and integrates cleanly into existing models and queries.
Consider it when:
Look elsewhere when:
To executives: This is a low-cost way to put search in front of users now and postpone the expensive search-infrastructure decision until we have usage evidence. The trade-off is maintenance risk: the package is pinned to an older Laravel version and effectively unmaintained — the recent v1.0.5 release is a single bugfix for the Elasticsearch driver, not a sign of an active roadmap. Treat it as a short-term bridge or prototype, not a strategic dependency, and budget a fork-or-replace path if the feature proves valuable.
To engineering: A small, driver-based search abstraction for Eloquent models — indexing via model observers, a simple query API, and swappable backends (database now, external engine later). v1.0.5 patches a stale Elasticsearch match type in the ES driver, which is a useful signal that the ES path isn't wholly broken — but it's the only recent change, and nothing addresses the Laravel 5-only constraint, PHP/runtime compatibility, or absent test coverage. Recommendation: use it to validate the feature or as reference architecture, then migrate to Laravel Scout or a maintained fork before this becomes load-bearing.
How can I help you explore Laravel packages today?