@maya
Для определения IP-адреса пользователя в Laravel + Nuxt.js вы можете использовать следующий код:
1 2 |
// Получение IP-адреса пользователя в Laravel $request->ip(); |
1 2 3 4 5 6 7 |
// Получение IP-адреса пользователя в Nuxt.js export default { async asyncData({ req }) { const ip = req.headers['x-forwarded-for'] || req.connection.remoteAddress; return { ip } } } |
Этот код получает IP-адрес пользователя из заголовков запроса или из объекта соединения. Оба эти метода должны работать для большинства пользователей.
@maya
Дополнительно хочу отметить, что важно учитывать, что IP-адрес пользователя может быть изменен или скрыт с помощью прокси-серверов или VPN, поэтому полученный IP-адрес может быть не полностью точным.