PHPackages                             sanjabteam/laravel-scout-database-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. sanjabteam/laravel-scout-database-driver

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

sanjabteam/laravel-scout-database-driver
========================================

Laravel scout database driver.

v1.0.1(4y ago)2101MITPHPPHP ^7.3|^8

Since Apr 9Pushed 3y ago1 watchersCompare

[ Source](https://github.com/sanjabteam/laravel-scout-database-driver)[ Packagist](https://packagist.org/packages/sanjabteam/laravel-scout-database-driver)[ Docs](https://github.com/sanjabteam/laravel-scout-database-driver)[ Fund](https://github.com/amir9480/amir9480/blob/master/donation.md)[ RSS](/packages/sanjabteam-laravel-scout-database-driver/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (5)Versions (3)Used By (0)

> ⚠️ Deprecated: Laravel scout now supports database and collection drivers for testing purpose

Laravel Scout Database Driver
=============================

[](#laravel-scout-database-driver)

[![Latest Stable Version](https://camo.githubusercontent.com/d4721045ed233dffa5e7d2213dc2f828e30bb294924cb5728bceafabf1fa66fd/68747470733a2f2f706f7365722e707567782e6f72672f73616e6a61627465616d2f6c61726176656c2d73636f75742d64617461626173652d6472697665722f762f737461626c65)](https://packagist.org/packages/sanjabteam/laravel-scout-database-driver)[![Total Downloads](https://camo.githubusercontent.com/48d1ea774ec42bf9430902ecec66e4f7f5fb288c677de60b1a48f90ef0a3fc66/68747470733a2f2f706f7365722e707567782e6f72672f73616e6a61627465616d2f6c61726176656c2d73636f75742d64617461626173652d6472697665722f646f776e6c6f616473)](https://packagist.org/packages/sanjabteam/laravel-scout-database-driver)[![Build Status](https://github.com/sanjabteam/laravel-scout-database-driver/workflows/tests/badge.svg)](https://github.com/sanjabteam/laravel-scout-database-driver/actions)[![Code Style](https://camo.githubusercontent.com/d38b190a56808265a486b934db94f55a80b26568f161955e87fbbb25051a9966/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3335363030393636332f736869656c643f7374796c653d666c6174)](https://github.styleci.io/repos/356009663)[![Code Coverage](https://camo.githubusercontent.com/17ca2c07be930e40aaf6421bd8b51a7a711c7b70bf099f442813e23d8a794a3c/68747470733a2f2f636f6465636f762e696f2f67682f73616e6a61627465616d2f6c61726176656c2d73636f75742d64617461626173652d6472697665722f6272616e63682f6d61737465722f67726170682f62616467652e7376673f73616e6974697a653d74727565)](https://codecov.io/gh/sanjabteam/laravel-scout-database-driver)[![License](https://camo.githubusercontent.com/b58e7be283427c4b0210c0bce3b6a7b6d24a7c7e885509c05b59f24bc626d924/68747470733a2f2f706f7365722e707567782e6f72672f73616e6a61627465616d2f6c61726176656c2d73636f75742d64617461626173652d6472697665722f6c6963656e7365)](https://packagist.org/packages/sanjabteam/laravel-scout-database-driver)

Database driver for Laravel scout.

Why?
----

[](#why)

Of-course search engines like algolia are faster and more accurate.

But you can use database driver for these purposes.

1. You don't want to spend money on services like algolia now but you want your web app be flexible to use a search engine in future!
2. You want to test your app in local environment without running a search engine on your local machine or use a online search engine service.

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

[](#installation)

You can install the package via composer:

```
composer require sanjabteam/laravel-scout-database-driver
```

- Requirements
    - Laravel 8 &gt;=
    - Laravel Scout 8 &gt;=

Run migrations:

```
php artisan migrate
```

And [change scout default driver](#configuration).

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

[](#configuration)

You should change your default scout driver to `database`.

.env:

```
SCOUT_DRIVER=database
```

\-- Or --

config/scout.php:

```
'driver' => 'database',
```

Add database specific configurations at end of scout config file.

config/scout.php:

```
