https://github.com/parsilver/laravel-scout-driver
Scout driver เพิ่มเติมสำหรับ Laravel
https://github.com/parsilver/laravel-scout-driver
app-search elasticsearch enterprise-search laravel laravel-scout laravel-scout-driver
Last synced: 3 months ago
JSON representation
Scout driver เพิ่มเติมสำหรับ Laravel
- Host: GitHub
- URL: https://github.com/parsilver/laravel-scout-driver
- Owner: parsilver
- Created: 2021-10-20T09:20:10.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-02-17T06:14:54.000Z (over 3 years ago)
- Last Synced: 2025-01-11T13:24:02.845Z (4 months ago)
- Topics: app-search, elasticsearch, enterprise-search, laravel, laravel-scout, laravel-scout-driver
- Language: PHP
- Homepage:
- Size: 38.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Laravel Scout driver
Scout driver เพิ่มเติมสำหรับ Laravel
ตอนนี้มี driver ที่ support คือ
- Enterprise search - App Search
- (https://www.elastic.co/app-search/)## ติดตั้ง
```
composer require farzai/laravel-scout-driver
```### Enterprise search
คุณต้องติดตั้ง Enterprise search client ก่อน
โดยรันคำสั่ง
```
php artisan farzai:scout:install app-search
```
หรือติดตั้งเองโดยใช้คำสั่ง
```
composer require elastic/enterprise-search
```จากนั้นเปลี่ยน SCOUT_DRIVER ใน .env ของท่าน
```dotenv
SCOUT_DRIVER=app-searchAPPSEARCH_ENDPOINT=
APPSEARCH_API_KEY=# (Option)
APPSEARCH_ENGINE_LANGUAGE=th
```### (Optional)
หากต้องการแก้ไข config คุณสามารถเพิ่ม Config ที่ config/scout.php
```phpreturn [
// ....
'app-search' => [
'endpoint' => env('APPSEARCH_ENDPOINT'),
'key' => env('APPSEARCH_API_KEY'),
'engine' => [
'language' => env('APPSEARCH_ENGINE_LANGUAGE'),
],
],
];
```