33# Laravel-Elasticsearch
44
55[ ![ Latest Stable Version] ( http://img.shields.io/github/release/pdphilip/laravel-elasticsearch.svg )] ( https://packagist.org/packages/pdphilip/elasticsearch )
6- [ ![ GitHub Tests Action Status] ( https://img.shields.io/github/actions/workflow/status/pdphilip/laravel-elasticsearch/run-tests.yml?branch=main&label=tests&style=flat-square )] ( https://github.com/pdphilip/laravel-elasticsearch/actions/workflows/run-tests.yml?query=branch%3Amain )
7- [ ![ Test Coverage] ( badge-coverage.svg )] ( https://packagist.org/packages/pdphilip/elasticsearchy )
6+ [ ![ GitHub Tests Action Status] ( https://img.shields.io/github/actions/workflow/status/pdphilip/laravel-elasticsearch/run-tests.yml?branch=main&label=tests&style=flat-square )] ( https://github.com/pdphilip/laravel-elasticsearch/actions/workflows/run-tests.yml?query=branch%3Amain )
87[ ![ GitHub Code Style Action Status] ( https://img.shields.io/github/actions/workflow/status/pdphilip/laravel-elasticsearch/phpstan.yml?branch=main&label=code%20style&style=flat-square )] ( https://github.com/pdphilip/laravel-elasticsearch/actions/workflows/phpstan.yml?query=branch%3Amain++ )
98[ ![ Total Downloads] ( http://img.shields.io/packagist/dm/pdphilip/elasticsearch.svg )] ( https://packagist.org/packages/pdphilip/elasticsearch )
10-
119### Laravel-Elasticsearch: An Elasticsearch implementation of Laravel's Eloquent ORM
1210
1311This package extends Laravel's Eloquent model and query builder with seamless integration of Elasticsearch functionalities. Designed to feel native to Laravel, this package enables you to work with Eloquent models while leveraging the
@@ -40,15 +38,10 @@ $search = UserProfile::phrase('loves espressos')->highlight()->search();
4038```
4139
4240### Read the [ Documentation] ( https://elasticsearch.pdphilip.com/ )
43-
4441---
45-
4642> #### Using [ OpenSearch] ( https://opensearch.pdphilip.com/ ) ? [ Github] ( https://github.com/pdphilip/laravel-opensearch )
47-
4843---
49-
5044> #### [ Package Tests] ( https://github.com/pdphilip/laravel-elasticsearch-tests )
51-
5245---
5346
5447## Installation
@@ -62,26 +55,26 @@ composer require pdphilip/elasticsearch
6255```
6356
6457| Laravel Version | Command | Maintained |
65- | --------------- | ---------------------------------------------- | ---------- |
66- | Laravel 10 & 11 | ` composer require pdphilip/elasticsearch:~4 ` | ✅ |
67- | Laravel 9 | ` composer require pdphilip/elasticsearch:~3.9 ` | ✅ |
68- | Laravel 8 | ` composer require pdphilip/elasticsearch:~3.8 ` | ✅ |
58+ | ----------------- | ------------------------------------------------ | ------------ |
59+ | Laravel 10 & 11 | ` composer require pdphilip/elasticsearch:~4 ` | ✅ |
60+ | Laravel 9 | ` composer require pdphilip/elasticsearch:~3.9 ` | ✅ |
61+ | Laravel 8 | ` composer require pdphilip/elasticsearch:~3.8 ` | ✅ |
6962
7063### Unmaintained versions (Elasticsearch 8.x):
7164
7265| Laravel Version | Command | Maintained |
73- | ----------------- | ---------------------------------------------- | ---------- |
74- | Laravel 7.x | ` composer require pdphilip/elasticsearch:~2.7 ` | ❌ |
75- | Laravel 6.x (5.8) | ` composer require pdphilip/elasticsearch:~2.6 ` | ❌ |
66+ | ------------------- | ------------------------------------------------ | ------------ |
67+ | Laravel 7.x | ` composer require pdphilip/elasticsearch:~2.7 ` | ❌ |
68+ | Laravel 6.x (5.8) | ` composer require pdphilip/elasticsearch:~2.6 ` | ❌ |
7669
7770### Unmaintained versions (Elasticsearch 7.x):
7871
7972| Laravel Version | Command | Maintained |
80- | ----------------- | ---------------------------------------------- | ---------- |
81- | Laravel 9.x | ` composer require pdphilip/elasticsearch:~1.9 ` | ❌ |
82- | Laravel 8.x | ` composer require pdphilip/elasticsearch:~1.8 ` | ❌ |
83- | Laravel 7.x | ` composer require pdphilip/elasticsearch:~1.7 ` | ❌ |
84- | Laravel 6.x (5.8) | ` composer require pdphilip/elasticsearch:~1.6 ` | ❌ |
73+ | ------------------- | ------------------------------------------------ | ------------ |
74+ | Laravel 9.x | ` composer require pdphilip/elasticsearch:~1.9 ` | ❌ |
75+ | Laravel 8.x | ` composer require pdphilip/elasticsearch:~1.8 ` | ❌ |
76+ | Laravel 7.x | ` composer require pdphilip/elasticsearch:~1.7 ` | ❌ |
77+ | Laravel 6.x (5.8) | ` composer require pdphilip/elasticsearch:~1.6 ` | ❌ |
8578
8679## Configuration
8780
0 commit comments