title: Laravel problem with parameter in GuzzleHttp
body: <h1>Hello</h1>
  <p>When I use <code>GuzzleHttp\Client</code> is working fine but <code>form_params</code> not working but It was working with me in another project but this project no params working with me when I send it in <code>form_params</code></p>
  <p><strong>Guzzle Code working</strong></p>
  <pre><code>$http = new Client;
  
                          try {
                              $response = $http-&gt;post('https://smsmisr.com/api/webapi/?username='.$this-&gt;username.'&amp;password='.$this-&gt;password.'&amp;language=1&amp;sender='.$this-&gt;sender.'&amp;mobile=XXXX&amp;message=Hello&amp;DelayUntil='.Carbon::now()-&gt;toDateTimeString());
  
                              // retrun json_decode((string)) $response-&gt;getBody(), true);
                              return $response-&gt;getBody();
  
                          } catch (\GuzzleHttp\Exception\BadResponseException $e) {
                              if($e-&gt;getCode() === 400) {
                                  return response()-&gt;json('Invalid Request.', $e-&gt;getCode());
                              } else if ($e-&gt;getCode() === 401) {
                                  return response()-&gt;json('Your username and passowrd are incorrect', $e-&gt;getCode());
                              }
                              return response()-&gt;json('Something went wrong on the server', $e-&gt;getCode());
                          }
  </code></pre>
  <p><strong>Guzzle Code not working</strong>
  the code no sends any form_params yet.</p>
  <pre><code>$response = $http-&gt;post($this-&gt;link, [
      'headers' =&gt; [
          'User-Agent' =&gt; 'testing/1.0',
          'Accept'     =&gt; 'application/json',
          'X-Foo'      =&gt; ['Bar', 'Baz']
      ],
      'form_params' =&gt; [
          'username' =&gt; $this-&gt;username,
          'password' =&gt; $this-&gt;password,
          'sender' =&gt; $this-&gt;sender,
          'language' =&gt; 1,
          'mobile' =&gt; 'XXXXXXX',
          'message' =&gt; 'Hello guys',
          'DelayUntil' =&gt; Carbon::now()-&gt;toDateString()
      ]
  ]);
  </code></pre>
  <p>This problem in my Vuejs too when using Axios I should make
  s</p>
  <pre><code>ubmitForm(context, data) {
              const params = {
                  ...data
              }
              return new Promise((resolve, reject) =&gt; {
                  axios.post(`${data.post.apiURL}`, params)
                      .then(response =&gt; {
                          resolve(response)
                      })
                      .catch(error =&gt; {
                          reject(error)
                      })
              })
          },
  </code></pre>
  <p>I testing on PostMan.</p>