@Nubbb

Как определить город по ip пользователя через google в Laravel + Nuxt?

подскажите, как организовать определение местоположения пользователя на сайте, то есть перед загрузкой сайта, определить местоположение

думал сделать через плагин, но координаты отображает уже после загрузки сайта, а нужно до показа страницы

export default function (context) {
  navigator.geolocation.getCurrentPosition(
    (position) => {
      console.log(position.coords.latitude)
      console.log(position.coords.longitude)
    },
    (error) => {
      console.log(error.message)
    }
  )
}


может есть какой пакет для Laravel, который определяет город пользователя по ip пользователя? если например отправить запрос на Laravel через axios

чтобы с бэка приходили координаты пользователя: и город, координаты и я их записал в стор

export default async function (context) {
  await context.$axios
    .get('api/v1/geo')
    .then((response) =>
      context.store.commit('user/SET_GEO', response.geo)
    )
}
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Kostik_1993
Fullstack Web Developer | PHP | Laravel | Vue.js
navigator это клиентская тема. Вам нужно получать IP пользователя из заголовков и с ним стучаться в ваше API
Например так
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
28 февр. 2021, в 01:35
200000 руб./за проект
28 февр. 2021, в 00:22
2500 руб./за проект
27 февр. 2021, в 22:14
30000 руб./за проект