2016-03-25 1 views
0

で5.0 postAsyncエラーをがつがつ食います。 $ client-> post( 'url')を使用しようとするとうまくいきますが、postAsyncのような非同期関数を使用するたびにsendAsyncがBadMethodExceptionを取得します。こんにちは、私はリモートアプリケーションにいくつかのデータを送信するために私のlaravelアプリケーションでがつがつ食うを使用しようとしていますlaravel 5.0

local.ERROR: exception 'BadMethodCallException' with message 'Unknown   method, sendAsync' in /home/lycan/Documents/workspace/my_project/vendor/guzzlehttp/guzzle/src/functions.php:324 

私の方法は、それが動作するはずですので、私は、ドキュメントからすべてを続い

private function sendDataToRemoteApplication() 
{ 
    $client = new \GuzzleHttp\Client(); 
    $url='http://localhost:9000/submitResults/?key1=valu1&key2=22'; 

    $request = new Request('POST', $url); 

    $promise = $client->sendAsync($request)->then(function ($response) { 
     echo 'I completed! ' . $response->getBody(); 
    }); 
    $promise->wait(); 

} 

を下回っています! Googleで解決策を見つけようとしましたが、この問題に直面したリンクを見つけられませんでした。(私はこの問題に直面した最初の人です:D)。問題の原因を教えてください。

答えて

0

あなたはこの(\GuzzleHttp\Psr7\Request)してみてください可能性があります

返事が遅れて申し訳ありません
$request = new \GuzzleHttp\Psr7\Request('GET', 'http://example.com'); 
$promise = $client->sendAsync($request)->then(function ($response) { 
    echo 'I completed! ' . $response->getBody(); 
}); 
$promise->wait(); 
+0

が、私はこのエラーを取得しています[2016年3月28日夜04時41分46秒] local.ERROR:例外「のSymfonyを\コンポーネント\ Debug \ Exception \ FatalErrorException 'メッセージ付き'クラス 'GuzzleHttp \ Psr7 \ Request'が見つかりませんでした/home/lycan/Documents/larave_workspace/prj_name/app/Http/Controllers/MyController.php:99 –

関連する問題