Alguns cadastros podem ter latitude/longitude incorretos quando o geocoding forward retorna um ponto impreciso.
Também existe o caso do cache DB-first persistir um resultado ruim para a mesma query.
Criar um comando de console para:
Por ID:
./vendor/bin/sail artisan player:regeocode-address 123 --force --clear-cachePor email:
./vendor/bin/sail artisan player:regeocode-address --email=bruno@example.com --force --clear-cacheOpções:
--force: ignora cache e chama o OpenCage.--clear-cache: remove o cache DB-first do OpenCage para aquela query.Troubleshooting:
--inspect: mostra um resumo dos resultados (HTTP/status/primeiros matches) sem salvar.--min-confidence=5: override do limiar mínimo de confidence apenas para esta execução.--allow-low-confidence: desativa o guardrail de confidence (equivalente a min_confidence=0).Ajustes de query (quando o match vem só em nível de cidade):
--omit-neighborhood: monta a query sem bairro.--omit-number: monta a query sem número.--query="...": override completo da query enviada ao OpenCage.Lat,Lng.https://www.google.com/maps?q=LAT,LNG.routes/console.php.OpenCageGeocodingClient para suportar forceRefresh e expor helpers de hash.