From 4a25f8b360510d8587e20f6c0853f35113c8af85 Mon Sep 17 00:00:00 2001 From: prondubuisi Date: Wed, 7 Apr 2021 19:10:26 +0100 Subject: [PATCH] Add get parameter example --- README.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 07d5838..3068b65 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ composer require coderatio/curler ___ ### `GET` -Because this is built with simplicity in mind from the beginning, below is how easy you can make a get request to another server. +Because this is built with simplicity in mind from the beginning, below is how easy you can make a `get` request to another server. ```php require 'vendor/autoload.php'; @@ -24,6 +24,18 @@ $curler = new \Coderatio\Curler\Curler(); $curler->get('https://jsonplaceholder.typicode.com/todos'); $response = $curler->getResponse(); +``` +For `get` requests with parameters, you can pass the parameters as Array like below; + +```php + +$parameters = [ + 'postId' => 1, +]; +$curler = new \Coderatio\Curler\Curler(); +$curler->get('https://jsonplaceholder.typicode.com/comments', $parameters); +$response = $curler->getResponse(); + ``` ### `POST` ```php @@ -39,6 +51,7 @@ $request = $curler->post('https://jsonplaceholder.typicode.com/posts', $data); $response = $curler->getResponse(); ``` +If the API endpoint you are calling requires a `data` as json, remember to parse your `$data` array using `json_encode` ### `POST FORM` Sending form data via curler is as simple sending a `post` request. Just send an array of your form data and curler will take care of the rest. Take a look below: ```php