Пакет GeoGenius для Laravel

0
Перекладено ШІ
Оригінал: 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

Популярні

Logomark Logotype

Як задокументувати кілька API в Laravel за допомогою Scramble

Ви знали, що в одному додатку Laravel можна реалізувати кілька API? У нашій статті ви дізнаєтеся, як за допомогою Scramble легко документувати різні версії API та налаштувати доступ до документації, щоб зробити її публічною або приватною. Читайте далі, щоб дізнатися більше

Logomark Logotype

Інтеграція Laravel Socialite з бібліотекою Google Client PHP

Ви хочете навчитися, як інтегрувати Google OAuth у вашому проекті Laravel, використовуючи Socialite? Дізнайтеся, як налаштувати доступ до сервісів Google, таких як Календар, у нашій сьогоднішній статті

Logomark Logotype

Журнал аудиту в Laravel

Хочете забезпечити повну прозорість у своїх Laravel-додатках? Пакет Laravel Audit Log допоможе вам детально відстежувати всі зміни моделей Eloquent та відповідати вимогам регуляторів. Читайте далі, щоб дізнатися, як цей потужний інструмент може підвищити надійність вашого проєкту