h-farm/laravel-searchable
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.
maize-tech/laravel-searchable lets a single query span multiple Eloquent models via a Searchable trait and a pluggable engine abstraction. That directly supports roadmap items like a site-wide search bar, an admin/back-office search across entities, or a marketplace search over listings, sellers, and categories in one result set.LIKE queries" and "Laravel Scout + Algolia/Meilisearch/Typesense." It is the cheapest credible way to ship multi-model search without adding external infrastructure, a hosted search vendor, or an indexing pipeline to operate.Adopt when:
Look elsewhere when:
For executives: This is a small, framework-native library that lets us ship cross-entity search — the kind users expect from a modern product — without buying a search vendor or standing up new infrastructure. That means faster time-to-value, no additional recurring cost, no new operational surface, and no vendor lock-in: the search engine is abstracted, so if we outgrow it we can migrate to a dedicated engine without rewriting the product features that sit on top. The 4.2.0 release is a maintenance release: it adds Laravel 13 compatibility and updates CI dependencies. There are no breaking changes and no deprecations, so adopting or upgrading is low-risk and keeps us aligned with the framework's support window rather than drifting onto an unsupported version.
For engineering: Trait-based integration on existing Eloquent models, swappable engine interface (database/collection out of the box, custom engines when needed), unified result sets across models with filtering, ordering, and pagination. 4.2.0 is safe to take: dependency bumps plus Laravel 13 support; no API changes to test against. The practical caveat is scope — this is database-backed search, so relevance tuning, typo tolerance, and language analysis are limited by design. If the product requirement is "search that forgives misspellings and ranks by relevance," budget for Scout with Meilisearch or Algolia instead, and treat this package as the interim step that ships the feature now and is cheap to replace later. Recommendation: adopt for the current roadmap, pin the version, and revisit if search latency or relevance complaints appear once dataset size grows.
How can I help you explore Laravel packages today?