Daftar dan Belajar Sekarang!

IP address di laravel

foto verified logo Nandar
608 Kontribusi 179 Coto
1 tahun yang lalu
Mau tanya donk, bagaimana cara mendapatkan ip address menggunakan laravel. Terimakasih

Tag: laravel

✔ Forum ini sudah terjawab


Jawaban
foto zergz
58 Kontribusi 39 Coto
1 tahun yang lalu
Coba pake gini gan: klo mw save ke table, pada bagian controller:
$this->validate($request, 
    [
         'ip_addr' => 'ip',
    ],
);
$request->request->add(['ip_addr' => $request->ip()]);
/* sisanya tinggal disesuaikan */
klo mw menampilkan saja tanpa save, di view langsung saja gini gan:
{{ $_SERVER['SERVER_ADDR'] }}
Smoga bisa membantu gan.
answered icon
foto zergz
58 Kontribusi 39 Coto
1 tahun yang lalu
Coba pake gini gan: klo mw save ke table, pada bagian controller:
$this->validate($request, 
    [
         'ip_addr' => 'ip',
    ],
);
$request->request->add(['ip_addr' => $request->ip()]);
/* sisanya tinggal disesuaikan */
klo mw menampilkan saja tanpa save, di view langsung saja gini gan:
{{ $_SERVER['SERVER_ADDR'] }}
Smoga bisa membantu gan.

foto verified logo Nandar
608 Kontribusi 179 Coto
1 tahun yang lalu
saya menggunakan
{{ $_SERVER['SERVER_ADDR'] }}
tapi hasilnya kok cuma ::1 Mohon pencerahannya

foto zergz
58 Kontribusi 39 Coto
1 tahun yang lalu
Itu sudah benar gan, ::1 merupakan versi IPv6 dari 127.0.0.1 (IP Lokal). Untuk mengubah ke IPv4 bisa dibuatkan fungi convert, menggunakan hexdec atau inet_pton. Atau bisa juga dengan menggunakan X-Forwarded, lebih lengkap bisa baca di link brikut gan:https://en.wikipedia.org/wiki/X-Forwarded-For Cara lain dengan men-disable IPv6 Edit: Info tambahan bisa baca di link ini gan: http://php.net/manual/en/reserved.variables.server.php


Login untuk diksusi di forum sekolah koding