Пакет GeoGenius для Laravel

Перекладено ШІ
Оригінал: Laravel News
Оновлено: 17 вересня, 2025
Вам цікаво, як спростити управління геолокацією та часовими зонами у вашому Laravel-додатку? У нашій статті ми дослідимо багатофункціональний пакет GeoGenius, який автоматично визначає місцезнаходження користувача, налаштовує локалізацію та багато іншого – все це без зайвих зусиль
Пакет GeoGenius для Laravel — це легкий і гнучкий інструмент для роботи з геолокацією, управлінням часовими зонами, мультимовною підтримкою та іншими функціями. Він автоматично отримує детальні дані про місцезнаходження на основі IP-адреси, визначає часову зону користувача, встановлює правильну локалізацію і навіть ініціалізує повнофункціональне поле вводу телефону з вибором країни та валідацією — все це безшовно інтегрується у вашу програму:
laravelGeoGenius()->geo()->locateVisitor();
laravelGeoGenius()->geo()->getCountry();
laravelGeoGenius()->geo()->getTimezone();
laravelGeoGenius()->geo()->getLatitude();
Цей пакет також підтримує виявлення та перетворення часових зон за допомогою сервісу часових поясів:
// Визначення часової зони користувача
$timezone = laravelGeoGenius()->timezone()->getUserTimezone();
 
// Перетворення UTC дати у часову зону користувача
echo laravelGeoGenius()
    ->timezone()
    ->convertToUserTimezone('2025-09-13 15:00:00');

# Основні функції

💻 Почати використання цього пакету можна на GitHub: devrabiul/laravel-geo-genius