atannex / ecosystem
Deep, ranked search for Laravel Eloquent: any relation depth, JSON paths, search syntax (phrases, exclusions, field filters, ranges), global multi-model search and highlighting, with no search server.
v1.0.0
2026-10-25 00:44 UTC
Requires
- php: ^8.3
- illuminate/console: ^11.0|^12.0
- illuminate/database: ^11.0|^12.0
- illuminate/support: ^11.0|^12.0
Requires (Dev)
- orchestra/testbench: ^9.0|^10.0
- phpunit/phpunit: ^11.5
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-30 11:14:35 UTC
README
Adds search to Laravel models without a separate search server. You say which columns and related records are searchable, and the package finds and ranks matching records. People can search with quotes for exact phrases, a minus sign to leave words out, and filters such as field names or number ranges. It can search several kinds of records at once and highlight the matching words.
Install
composer require atannex/ecosystem