nicolaslopezj/searchable (packagist): Eloquent model search trait.
Keywords: database|search|model|laravel|eloquent|searchable|eloquent-models|php|prioritizing-matches