Home / php / Menambahkan Guzzle Http Client Pada Lumen Framework

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

About alfach

Check Also

laravel

SQL-Doctor : Laravel Package Untuk Melakukan Debug Query Database

Ada beberapa cara untuk melakukan query debug di laravel. Salah satu caranya menggunakan package debug ...

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>