Skip to content

namdp06/laravel-scout-aws-elasticsearch-old

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Scout Elasticsearch Driver

Software License

This package makes is the Elasticsearch driver for Laravel Scout with AWS support.

Contents

Installation

You can install the package via composer:

composer require dzv3r0/laravel-scout-aws-elastic

You must add the Scout service provider and the package service provider in your app.php config:

// config/app.php
'providers' => [
    ...
    Laravel\Scout\ScoutServiceProvider::class,
    ...
    ScoutEngines\Elasticsearch\ElasticsearchProvider::class,
],

Setting up Elasticsearch configuration

You must have a Elasticsearch server up and running with the index you want to use created

If you need help with this please refer to the Elasticsearch documentation

If you want to use AWS Elasticsearh make sure you have setup the credentials

AWS_KEY=
AWS_SECRET=
AWS_REGION=

and set

ELASTICSERACH_DRIVER=aws

After you've published the Laravel Scout package configuration:

// config/scout.php
// Set your driver to elasticsearch
    'driver' => env('SCOUT_DRIVER', 'elasticsearch'),

...
    'elasticsearch' => [
        'index' => env('ELASTICSEARCH_INDEX', 'laravel'),
        'hosts' => [
            env('ELASTICSEARCH_HOST', 'http://localhost'),
        ],
    ],
...

Usage

Now you can use Laravel Scout as described in the official documentation

Credits

License

The MIT License (MIT).

About

This is under construction repository

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages