PHPackages                             u12206050/elastic-app-scout-driver - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Search &amp; Filtering](/categories/search)
4. /
5. u12206050/elastic-app-scout-driver

ActiveLibrary[Search &amp; Filtering](/categories/search)

u12206050/elastic-app-scout-driver
==================================

Elastic app search driver for Laravel Scout

0.1.0(5y ago)168MITPHPPHP ^7.2

Since Sep 30Pushed 5y ago1 watchersCompare

[ Source](https://github.com/u12206050/elastic-app-scout-driver)[ Packagist](https://packagist.org/packages/u12206050/elastic-app-scout-driver)[ Docs](https://yourcompany.com)[ RSS](/packages/u12206050-elastic-app-scout-driver/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (1)Dependencies (6)Versions (2)Used By (0)

 [![](logo.png)](logo.png)

 [![](https://camo.githubusercontent.com/9b1d7e3a49e36cf934c6fcca54b49100d6f347b8ab71e68e4578b839da8c1d21/68747470733a2f2f706f7365722e707567782e6f72672f7531323230363035302f656c61737469632d6170702d73636f75742d6472697665722f762f737461626c65)](https://packagist.org/packages/u12206050/elastic-app-scout-driver) [![](https://camo.githubusercontent.com/ccbf8a9e5d2aa8532c4d758218bb367fee0225dd629b18a0ab2e340994e89404/68747470733a2f2f706f7365722e707567782e6f72672f7531323230363035302f656c61737469632d6170702d73636f75742d6472697665722f646f776e6c6f616473)](https://packagist.org/packages/u12206050/elastic-app-scout-driver) [![](https://camo.githubusercontent.com/be8971712550518219219878e95da6733a94ddb2a758b704284183c323ac4095/68747470733a2f2f706f7365722e707567782e6f72672f7531323230363035302f656c61737469632d6170702d73636f75742d6472697665722f6c6963656e7365)](https://packagist.org/packages/u12206050/elastic-app-scout-driver) [![](https://camo.githubusercontent.com/0b8a275d67dfb2aa74ac299fa07b7fce95217f6620448d88cf05ff9e3653e9bf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f6e6174652d70617970616c2d626c7565)](https://paypal.me/day4pay)

---

Elastic App Search driver for Laravel Scout.

Contents
--------

[](#contents)

- [Compatibility](#compatibility)
- [Requirements](#requirements)
- [Installation](#installation)
- [Configuration](#configuration)
- [Basic Usage](#basic-usage)

Compatibility
-------------

[](#compatibility)

The current version of Elastic App Scout Driver has been tested with the following configuration:

- PHP 7.2-7.4
- Elasticsearch 7.0-7.6
- Laravel 6.x-7.x
- Laravel Scout 7.x-8.x

Requirements
------------

[](#requirements)

- Laravel Scout
- Elasticsearch 7.0-7.6
- App Search 7.0-7.6

Installation
------------

[](#installation)

The library can be installed via Composer:

```
composer require u12206050/elastic-app-scout-driver
```

Configuration
-------------

[](#configuration)

Change the `driver` option in the `config/scout.php` file to `elastic_app`

```
php artisan vendor:publish --provider="ElasticAppScoutDriver\ServiceProvider"
```

Add your Elastic App Search url and key to you `.env` file

```
ELASTIC_APP_ENDPOINT=
ELASTIC_APP_KEY=

```

Basic usage
-----------

[](#basic-usage)

This driver uses [Elastic App Search](https://github.com/elastic/app-search-php)Meaning you can have alot more flexible where clauses available [READ MORE](https://swiftype.com/documentation/app-search/api/search/filters)

```
$orders = App\Order::search('')->where('created_at', [
    'from' => '2020-01-01T12:00:00+00:00',
    'to' => '2020-12-31T12:00:00+00:00'
]);
```

When the query string is omitted, then all records are returned.

```
$orders = App\Order::search()->where('user_id', 1)->get();
```

Please refer to [the official Laravel Scout documentation](https://laravel.com/docs/6.x/scout)and the [app search api](https://swiftype.com/documentation/app-search/api/search)for more details and usage examples.

Maintain
--------

[](#maintain)

All PRs and RFCs are very welcome.

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2053d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ce4d4851a76e7645641761d652329da8749467ae556b190b9894835df1d1a5ac?d=identicon)[Gerardlamo](/maintainers/Gerardlamo)

---

Tags

phplaravelelasticsearchelasticdriverscoutApp Search

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/u12206050-elastic-app-scout-driver/health.svg)

```
[![Health](https://phpackages.com/badges/u12206050-elastic-app-scout-driver/health.svg)](https://phpackages.com/packages/u12206050-elastic-app-scout-driver)
```

###  Alternatives

[babenkoivan/elastic-scout-driver

Elasticsearch driver for Laravel Scout

2773.8M5](/packages/babenkoivan-elastic-scout-driver)[babenkoivan/elastic-scout-driver-plus

Extension for Elastic Scout Driver

2862.8M1](/packages/babenkoivan-elastic-scout-driver-plus)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
