Skip to main content
Algolia Scout Extended requires the following PHP and Laravel versions:
For more information, read the Scout Extended changelog.
  1. Install Scout Extended with Composer:
    Command line
  2. Publish the Scout configuration to your config directory:
    Command line
  3. For the model you would like to make searchable, add the Searchable trait. For example, for an Article model (app/Models/Article.php):
    PHP
    Replace Article with a model used in your app.
  4. While not required, you should use a queue driver for Scout operations. After configuring a queue driver, set queue to true in your config/scout.php file:
    PHP
  5. To access Algolia, copy your credentials from the Algolia dashboard to your .env file:
    .env
  6. To import existing data:
    • If you’re importing from your Laravel database for the first time, use scout:import.
    • If you’ve installed Scout Extended in a Laravel Scout project, use scout:reimport.
    If you make significant changes to your Scout configuration or need to reindex all your data, use scout:reimport to ensure everything is in sync.
  7. Open the routes/web.php file and add the following route to the bottom of the file:
    PHP
    Replace Article with a model used in your app.
Last modified on June 12, 2026