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

Mungkin Anda juga menyukai

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *