laravel-cross-eloquent-search

Laravel package to search through multiple Eloquent models. Supports sorting, pagination, scoped queries, eager load relationships and searching through single or multiple columns.

MIT License

Downloads
321.5K
Stars
1.1K
Committers
8

Bot releases are hidden (Show)

laravel-cross-eloquent-search - 2.2.0

Published by pascalbaljet about 3 years ago

Support for ordering by relevance

laravel-cross-eloquent-search - 2.1.0

Published by pascalbaljet about 3 years ago

Support for Table prefixes

laravel-cross-eloquent-search - 2.0.4

Published by pascalbaljet over 3 years ago

  • Fix phpdoc comment format (credit to @gazben)
laravel-cross-eloquent-search - 2.0.3

Published by pascalbaljet over 3 years ago

  • Bugfix for non-paginated queries
laravel-cross-eloquent-search - 2.0.2

Published by pascalbaljet over 3 years ago

laravel-cross-eloquent-search - 2.0.0

Published by pascalbaljet over 3 years ago

  • Support for the soundex algorithm
  • Ability to disable wildcards
  • Uses the getUpdatedAtColumn method to evaluate the updated column
  • startWithWildcard method has been renamed to beginWithWildcard
  • allowEmptySearchQuery method and EmptySearchQueryException class removed
laravel-cross-eloquent-search - 1.9.0

Published by pascalbaljet almost 4 years ago

Support for addMany and addWhen methods

laravel-cross-eloquent-search - 1.8.0

Published by pascalbaljet almost 4 years ago

Support for simple pagination (thanks @mewejo!).

laravel-cross-eloquent-search - 1.7.0

Published by pascalbaljet almost 4 years ago

  • Support for counting results
laravel-cross-eloquent-search - 1.6.0

Published by pascalbaljet almost 4 years ago

  • Allow empty search terms without selecting columns
laravel-cross-eloquent-search - 1.5.0

Published by pascalbaljet almost 4 years ago

Added support for PHP 8.0

laravel-cross-eloquent-search - 1.4.0

Published by pascalbaljet almost 4 years ago

  • Allow empty search terms
  • Added new() method method
laravel-cross-eloquent-search - 1.3.1

Published by pascalbaljet almost 4 years ago

Docs

laravel-cross-eloquent-search - 1.3.0

Published by pascalbaljet about 4 years ago

  • Support for Laravel 8.0
laravel-cross-eloquent-search - 1.2.0

Published by pascalbaljet about 4 years ago

  • standalone search terms parser
laravel-cross-eloquent-search - 1.1.0

Published by pascalbaljet about 4 years ago

  • option to disable the parsing of the search term
laravel-cross-eloquent-search - 1.0.0

Published by pascalbaljet over 4 years ago

  • Search through one or more Eloquent models.
  • Support for cross-model pagination.
  • Search through single or multiple columns.
  • Use constraints and scoped queries.
  • Eager load relationships for each model.
  • In-database sorting of the combined result.
  • Zero third-party dependencies.
  • PHP 7.4 only, Laravel 6.0 and 7.0 supported, MySQL 5.7+ required.
laravel-cross-eloquent-search - [WIP] 0.3.0

Published by pascalbaljet over 4 years ago

Refactor + docs

laravel-cross-eloquent-search - [WIP] 0.2.0

Published by pascalbaljet over 4 years ago

laravel-cross-eloquent-search - [WIP] 0.1.0

Published by pascalbaljet over 4 years ago

Package Rankings
Top 3.1% on Packagist.org
Badges
Extracted from project README
Latest Version on Packagist Total Downloads Buy us a tree