laravel_elasticsearch_scout
1.0.0
โครงการนี้แสดงให้เห็นถึงวิธีการรวม Elasticsearch 8 เข้ากับแอปพลิเคชัน Laravel 11 โดยใช้ที่เก็บและรูปแบบการบริการสำหรับสถาปัตยกรรมที่สะอาดและบำรุงรักษาได้ มันแสดงให้เห็นถึงการสร้าง API ที่พักผ่อนที่ใช้ประโยชน์จาก Elasticsearch เพื่อความสามารถในการค้นหาที่ทรงพลัง
babenkoivan/elastic-scout-driver และ babenkoivan/elastic-scout-driver-plus เพื่อให้แน่ใจว่าดัชนี Elasticsearch ได้รับการปรับปรุงโดยอัตโนมัติเมื่อสร้างโมเดลอัปเดตหรือลบ git clone https://github.com/ninhhuynh1999/laravel_elasticsearch_books.gitcomposer install.env.example เป็น .env และอัปเดตฐานข้อมูลและข้อมูลรับรอง Elasticsearchconfig/elastic.phpphp artisan key:generatephp artisan migrate --seed app/
├── Classes/ // DTOs (Data Transfer Objects), Request Filters, etc.
├── Models/ // Eloquent models
├── Repositories/ // Repository interfaces and implementations
├── Services/ // Service interfaces and implementations
├── Traits/ // Reusable traits, including the "Queryable" trait
routes/
api.php // API routes
อย่าลังเลที่จะมีส่วนร่วมในโครงการนี้โดยการส่งปัญหาหรือดึงคำขอ
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT