Scout driver เพิ่มเติมสำหรับ Laravel
ตอนนี้มี driver ที่ support คือ
- Enterprise search - App Search
composer require farzai/laravel-scout-driver
คุณต้องติดตั้ง Enterprise search client ก่อน
โดยรันคำสั่ง
php artisan farzai:scout:install app-search
หรือติดตั้งเองโดยใช้คำสั่ง
composer require elastic/enterprise-search
จากนั้นเปลี่ยน SCOUT_DRIVER ใน .env ของท่าน
SCOUT_DRIVER=app-search
APPSEARCH_ENDPOINT=<YOUR_ENDPOINT>
APPSEARCH_API_KEY=<YOUR_API_KEY>
# (Option)
APPSEARCH_ENGINE_LANGUAGE=th
หากต้องการแก้ไข config คุณสามารถเพิ่ม Config ที่ config/scout.php
return [
// ....
'app-search' => [
'endpoint' => env('APPSEARCH_ENDPOINT'),
'key' => env('APPSEARCH_API_KEY'),
'engine' => [
'language' => env('APPSEARCH_ENGINE_LANGUAGE'),
],
],
];