GeoGenius : Package pour Laravel

Le package GeoGenius pour Laravel est un package léger et flexible qui gère la géolocalisation, la gestion des fuseaux horaires, le support multilingue...

GeoGenius : Package  pour Laravel

Le package GeoGenius pour Laravel est un package léger et flexible qui gère la géolocalisation, la gestion des fuseaux horaires, le support multilingue, etc. Il récupère automatiquement les données de localisation détaillées basées sur l’adresse IP, détecte le fuseau horaire de l’utilisateur, définit les paramètres régionaux corrects et initialise même un champ de saisie de téléphone entièrement fonctionnel avec sélecteur de pays et validation, le tout intégré de manière transparente à votre application :

laravelGeoGenius()->geo()->locateVisitor();
laravelGeoGenius()->geo()->getCountry();
laravelGeoGenius()->geo()->getTimezone();
laravelGeoGenius()->geo()->getLatitude();

Ce package prend également en charge la détection et la conversion de fuseau horaire à l’aide du service de fuseau horaire fourni par ce package :

// Detect user's timezone
$timezone = laravelGeoGenius()->timezone()->getUserTimezone();
 
// Convert UTC datetime to user timezone
echo laravelGeoGenius()
    ->timezone()
    ->convertToUserTimezone('2025-09-13 15:00:00');

Caractéristiques principales

  • Détection automatique du fuseau horaire : via des cookies, des en-têtes ou des stratégies de repli
  • Timezone Conversion Helpers : convertissez automatiquement les horodatages
  • Sélecteur de pays et validation par téléphone - détectez le pays du visiteur, affichez la liste déroulante, formatez et validez les numéros Léger et sans dépendance - pas besoin de jQuery ou de frameworks frontend
  • Compatible Livewire - fonctionne de manière transparente avec les applications Livewire
  • Stratégie de détection configurable : personnalisez la méthode de détection en fonction des exigences de l’application
  • Migration & Artisan Support - ajoutez une colonne de fuseau horaire sans effort
  • Mise en cache et prise en charge hors ligne : réduit les appels d’API et gère les mises hors ligne sans problème
  • Multilingue prêt : traduction intégrée et prise en charge de la traduction automatique

💻 Vous pouvez commencer avec ce package sur GitHub : devrabiul/laravel-geo-genius

Steven KOULO
Steven KOULODéveloppeur Fullstack

Besoin d'un développeur pour votre prochain projet ? Je suis disponible pour des missions freelance.

Me contacter