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 :

1
2
3
"require": {
        "guzzlehttp/guzzle": "~6.0"
}

atau bisa juga menjalankan :

1
composer require guzzlehttp/guzzle

Jika sudah, maka kita dapat memanggil class guzzle dalam controller seperti ini :

1
$client       = new \GuzzleHttp\Client();

Lalu melakukan http client sederhana seperti ini :

1
2
$response     = $client->get('url anda disini');
return $response->getBody();

selesai

Tulisan Lain   Mencicipi Framework CakePHP

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *