Menambahkan Guzzle Http Client Pada Lumen Framework
Sebenarnya ini tutorial sederhana, tapi sengaja saya catat agar tidak lupa :). Guzzle merupakan salah satu alternatif melakukan request http client. Bawaan PHP biasanya kita menggunakan curl, namun tidak semua developer memiliki curl pada sistemnya. Guzzle menggunakan http client PHP stream wrapper jika tidak ada curl, tapi jika curl tersedia di sistem, maka Guzzle akan menggunakan curl.
Untuk menambahkan guzzle, kita perlu menambahkan guzzle ke dalam composer.json milik project kita seperti ini :
"require": {
"guzzlehttp/guzzle": "~6.0"
}
atau bisa juga menjalankan :
composer require guzzlehttp/guzzle
Jika sudah, maka kita dapat memanggil class guzzle dalam controller seperti ini :
$client = new \GuzzleHttp\Client();
Lalu melakukan http client sederhana seperti ini :
$response = $client->get('url anda disini');
return $response->getBody();
selesai
Bacaan terkait
Cara Install Composer di Windows Dengan Mudah
Composer adalah dependency manager yang sangat populer untuk pengembangan aplikasi berbasis PHP. Di artikel ini, Anda akan belajar cara menginstal Composer di Window...
Panduan Instalasi PHP, MySQL, dan Apache di macOS
Instalasi PHP, MySQL, dan Apache (sering disebut sebagai stack LAMP - Linux, Apache, MySQL, PHP) pada macOS sangat penting bagi pengembang web yang ingin menjalankan...
Menerapkan IP Blocker di Laravel
Untuk meningkatkan security di website, salah satunya dengan menerapkan IP blocker atau mem-blokir IP address yang mengakses website. Di laravel salah satunya dengan...
Komentar (0)
Belum ada komentar. Jadilah yang pertama.
Tulis komentar
Komentar akan dimoderasi sebelum tampil.