<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
chimilevschi / laravel-opensearch-engine example snippets
namespace App\Providers;
// ...
use Grinev\LaravelOpenSearchEngine\OpenSearchEngine;
use Laravel\Scout\EngineManager;
class AppServiceProvider extends ServiceProvider
{
public function boot()
{
// ...
resolve(EngineManager::class)->extend(config('scout.driver'), function () {
return new OpenSearchEngine;
});
}
}
public function searchableAs(){
return 'posts_index';
}
public function toSearchableArray(){
$data = [
//
'location' => "{$this->lat},{$this->lng}",
];
return $data;
}