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 - 3.4.0 Latest Release

Published by pascalbaljet 7 months ago

laravel-cross-eloquent-search - 3.3.0

Published by pascalbaljet 10 months ago

What's Changed

Full Changelog: https://github.com/protonemedia/laravel-cross-eloquent-search/compare/3.2.0...3.3.0

laravel-cross-eloquent-search - 3.2.0

Published by pascalbaljet over 1 year ago

  • Support for Laravel 10
  • Dropped support for PHP 8.0
laravel-cross-eloquent-search - 3.1.0

Published by pascalbaljet almost 2 years ago

  • Support for PHP 8.2
  • Dropped support for Laravel 8
laravel-cross-eloquent-search - 3.0.1

Published by pascalbaljet about 2 years ago

  • Fix for #66 (thanks @tushargugnani!)
laravel-cross-eloquent-search - 3.0.0

Published by pascalbaljet over 2 years ago

  • Support for Full-Text Search.
  • Support for custom type values when using the includeModelType method (thanks @muarachmann!).
  • By default, the results are sorted by the updated column, which is the updated_at column in most cases. If you don't use timestamps, it will now use the primary key by default.
  • The get method has been renamed to search (thanks @babacarcissedia!).
  • The addWhen method has been removed in favor of when.
laravel-cross-eloquent-search - 2.7.1

Published by pascalbaljet over 2 years ago

  • Add Conditionable trait to Searcher (thanks @Daanra!)
laravel-cross-eloquent-search - 2.7.0

Published by pascalbaljet over 2 years ago

Support for Laravel 9

laravel-cross-eloquent-search - 2.6.1

Published by pascalbaljet almost 3 years ago

  • Bugfix for excluding models when searching for relations without a search term (fixes #37).
laravel-cross-eloquent-search - 2.6.0

Published by pascalbaljet almost 3 years ago

  • Added includeModelType method (thanks @mrkalmdn!)
laravel-cross-eloquent-search - 2.5.0

Published by pascalbaljet almost 3 years ago

  • Support for PHP 8.1
  • Dropped support for PHP 7.4
  • Dropped support for Laravel 6 and 7
laravel-cross-eloquent-search - 2.4.0

Published by pascalbaljet about 3 years ago

Support for searching through relationships

laravel-cross-eloquent-search - 2.3.2

Published by pascalbaljet about 3 years ago

Fix for non-latin terms

laravel-cross-eloquent-search - 2.3.1

Published by pascalbaljet about 3 years ago

Respect the existing orders when ordering by model type

laravel-cross-eloquent-search - 2.3.0

Published by pascalbaljet about 3 years ago

Added 'orderByModel' method

laravel-cross-eloquent-search - 2.2.5

Published by pascalbaljet about 3 years ago

Bugfix for Non-Latin languages

laravel-cross-eloquent-search - 2.2.4

Published by pascalbaljet about 3 years ago

laravel-cross-eloquent-search - 2.2.3

Published by pascalbaljet about 3 years ago

Ignore case

laravel-cross-eloquent-search - 2.2.2

Published by pascalbaljet about 3 years ago

Bugfix for empty search terms

laravel-cross-eloquent-search - 2.2.1

Published by pascalbaljet about 3 years ago

Bugfix for JSON columns

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