kevindesousa/searchable
kevindesousa/searchable adds simple, trait-based search to Laravel Eloquent models, letting you define searchable columns and run lightweight queries without external engines. Easy to install, configure, and drop into existing models.
kevindesousa/searchable is a lightweight Laravel package that adds flexible, driver-agnostic search capabilities to your Eloquent models. By applying the provided trait, any model can expose a simple search() scope that queries across configurable columns—no external search engine or complex query builder required.
It is designed for small-to-medium applications that need predictable, readable search logic without the overhead of Scout or Algolia. Define searchable columns per model, chain the scope with existing query constraints, and keep full control over how results are matched and ordered.
search() scope that chains with existing queriesHow can I help you explore Laravel packages today?