Laravel Scout (Search)
Full-text search is a cornerstone of modern applications. LaraKube automates the deployment of your preferred search engine and its integration with Laravel Scout.
🏛 Supported Drivers
LaraKube offers three distinct "flavors" for your search foundation:
1. Meilisearch (Self-hosted)
The fastest typt-tolerant search engine, specifically tuned for the Laravel community.
- Image:
getmeili/meilisearch:v1.12 - Dashboard:
https://meilisearch.your-project.local
2. Typesense (Self-hosted)
A high-performance, open-source search engine that focuses on performance and developer experience.
- Image:
typesense/typesense:27.1 - URL:
https://typesense.your-project.local
3. Database (Built-in)
A zero-infrastructure search option that uses your existing database (MySQL, PostgreSQL, or SQLite) for full-text indexing. Perfect for small projects or internal tools.
⚡️ Automations
When you enable Scout, LaraKube automatically:
- Installs PHP Drivers: Adds
laravel/scoutand the driver-specific SDKs to your container. - Hardens the Cluster: Deploys your chosen engine with a secure Master Key.
- Auto-Configures Laravel: Injects the correct
SCOUT_DRIVERand connection settings into your.env. - Sets up Local Ingress: Provides a dedicated local URL for API and dashboard access.