kpebedko22/filament-yandex-map
services.php) and runtime overrides (via closures) enable flexibility in deployment (e.g., per-environment API keys, language settings)..env exposure in version control).ru_RU; non-Russian locales may require additional configuration or translations.point column) to store coordinates..env:
YANDEX_MAP_API_KEY=your_key_here
YANDEX_MAP_SUGEST_API_KEY=your_suggest_key_here
php artisan vendor:publish --tag="filament-yandex-map-translations"
config/services.php with default map settings (center, zoom, language).YandexMap::make() in Filament forms:
YandexMap::make('location')
->mode(YandexMapMode::Placemark)
->apiKey(env('YANDEX_MAP_API_KEY'))
->height('500px')
Table classes to include map rendering (if supported by the package).latitude/longitude fields in the database)..env and config).geography type).| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Yandex Maps API downtime | Map rendering fails | Graceful degradation (static placeholder). |
| API key revoked/expired | All maps break | Automated alerts + key rotation process. |
| High API usage costs | Budget overrun | Set usage quotas; switch to free tier if needed. |
| CSS/JS conflicts with other plugins | Broken UI | Isolate map container; test in isolation. |
| Slow rendering on low-end devices | Poor UX | Reduce map height; lazy-load. |
How can I help you explore Laravel packages today?