Di artikel kali ini saya akan membahas mengenai laravel, yaitu Gunakan Laravel GeoIP bagi Menentukan Lokasi Geografis Pengguna.
Saya baru-baru ini membutuhkan pemeriksaan geografis dari pengguna bagi menentukan lokal dan mata uang default pengguna. Paket torann / geoip oleh Daniel Stainback sesuai dengan tagihan bagi menyediakan program GeoIP bagi Laravel 5.
Paket Laravel GeoIP mendukung beberapa layanan, termasuk ip-api.com secara default, Database Maxmind yang dapat diunduh, dan API Maxmind. Kamu pun dapat menambahkan layanan khusus dengan gampang via konfigurasi.
Pemakaian basic paket ini memanggil pembantu geoip (), secara opsional mengirimkan domisili IP. Berikut ini contoh objek lokasi yang dikembalikan menurut lokasi IP:
Seperti yang Kamu lihat, objek Lokasi mempunyai beberapa data geo-spesifik yang bermanfaat pada menentukan mata uang pengguna, zona waktunya, dan kode ISO negara.
Lokasi penggantian yang dapat dikonfigurasi pun terdapat bila lokasi tak ditemukan, dan parameter default akan disetel ke true. Kamu dapat mengganti konfigurasi default, yang terlihat seperti ini:
Periksa kode sumber paket di repositori GitHub resmi, dan dokumentasi bagi menolong Kamu memulai.
sumber :kursuswebprogramming.com/blog/