2015-04-22 49 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=' 
       ] 
      ]); 
相关问题