Depuis 2 ans que j'apprend le web je pense qu'il est temps de partager un peu! Je partage donc ici mon 1er package créé pour laravel.
https://packagist.org/packages/codeheures/laravel-utils
C'est une boite à outil qui permet
- de profiter la bdd maxmind pour mettre en place rapidement une API de geoloc par IP
- la detection de la meilleure locale (langue) selon le lieu ou l'entete http ou une sauvegarde en bdd ou une env() et selon les locales dispo dans votre appli
- Le basculement de l'app dans la meilleure locale disponible
- la detection de la meilleur monnaie (dependante de la locale)
- un partage des infos pour les controllers et vues dans des variable de config config('runtime.ip'), config('runtime.locale'), config('runtime.currency')
Il y aura certainement des mises à jour car je ne suis pas parfait :-D