laravel_elasticsearch_scout
1.0.0
이 프로젝트는 엘라스틱 검색 8을 깨끗하고 유지 관리 가능한 아키텍처에 대한 저장소 및 서비스 패턴을 사용하여 Laravel 11 응용 프로그램에 통합하는 방법을 보여줍니다. 강력한 검색 기능을 위해 Elasticsearch를 활용하는 편안한 API를 구축하는 것을 보여줍니다.
babenkoivan/elastic-scout-driver 및 babenkoivan/elastic-scout-driver-plus 패키지를 활용합니다. git clone https://github.com/ninhhuynh1999/laravel_elasticsearch_books.gitcomposer install.env.example .env 로 복사하고 데이터베이스 및 Elasticsearch 자격 증명을 업데이트하십시오.config/elastic.php 파일에서 elasticsearch 연결 세부 정보를 설정하십시오.php 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 라이센스에 따라 라이센스가 부여됩니다.