laravel_elasticsearch_scout
1.0.0
Dieses Projekt zeigt, wie Elasticsearch 8 in eine Laravel 11 -Anwendung mit dem Repository- und Service -Muster für eine saubere und wartbare Architektur integriert wird. Es zeigt eine erholsame API, die Elasticsearch für leistungsstarke Suchfunktionen nutzt.
babenkoivan/elastic-scout-driver und babenkoivan/elastic-scout-driver-plus um sicherzustellen, dass Elasticsearch-Indizes automatisch aktualisiert werden, wenn Modelle erstellt, aktualisiert oder gelöscht werden. git clone https://github.com/ninhhuynh1999/laravel_elasticsearch_books.gitcomposer install.env.example in .env und aktualisieren Sie Datenbank- und Elasticsearch -Anmeldeinformationen.config/elastic.php ein.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
Fühlen Sie sich frei, zu diesem Projekt beizutragen, indem Sie Probleme einreichen oder Anfragen ziehen.
Dieses Projekt ist unter der MIT -Lizenz lizenziert.