2015-04-22 51 views
-1

不斷收到以下錯誤:爲什麼我不能在laravel控制器中使用GuzzleHttp?

$response = $client.post('url', [ 
       'body' => [ 
        'blah' => 'blah' 
       ], 
       'headers' => [ 
        // client id+client secret (base64) 
        'Authorization' => 'Basic sllalalalal=' 
       ] 
      ]); 

我不使用路由對象的任何地方

類照亮\路徑\路線的對象不能轉換爲字符串,是陣列中的所有硬編碼字符串。錯誤發生的行恰恰是分號所在的行。

+0

將需要更多的代碼,或者一個堆棧跟蹤,看看怎麼回事就在這裏,該代碼是不夠去至少對我來說。 –

回答

2

變化$client.post變爲$client->post。目前,您正試圖連接$clientpost()

+0

好吧,你可以看到我是C#類型的傢伙。嘿嘿。謝謝,順便說一句! – Harold

0

狂飲4

PHP 5.4.x版本+需要

composer require "guzzlehttp/guzzle" "~4.0" 

$client = new \GuzzleHttp\Client(); 
      $response = $client->post('url', [ 
       'body' => [ 
        'blah' => 'blah' 
       ], 
       'headers' => [ 
        // client id+client secret (base64) 
        'Authorization' => 'Basic sllalalalal=' 
       ] 
      ]); 
相關問題