前提・実現したいこと
ここに質問の内容を詳しく書いてください。
PHP(laravel)でチャットワークにメッセージを送るcommandを設定し、コマンドを実行したところ、
以下のエラーメッセージが発生しました。
このエラーを解決する方法を教えていただきたいです。
発生している問題・エラーメッセージ
InvalidArgumentException : URI must be a string or UriInterface at C:\xampp\htdocs\Todolist_0813\Todo202008\Todo202008\Todo_laravel\vendor\guzzlehttp\psr7\src\functions.php:62 58| } elseif (is_string($uri)) { 59| return new Uri($uri); 60| } 61| > 62| throw new \InvalidArgumentException('URI must be a string or UriInterface'); 63| } 64| 65| /** 66| * Create a new stream based on the input type. Exception trace: 1 GuzzleHttp\Psr7\uri_for() C:\xampp\htdocs\Todolist_0813\Todo202008\Todo202008\Todo_laravel\vendor\guzzlehttp\guzzle\src\Client.php:154 2 GuzzleHttp\Client::requestAsync() C:\xampp\htdocs\Todolist_0813\Todo202008\Todo202008\Todo_laravel\vendor\guzzlehttp\guzzle\src\Client.php:181 Please use the argument -v to see more details.
該当のソースコード
laravel
1// SampleBatch.php 2 3 public function handle() 4 { 5 // 6 //バッチの実行時間 7 $startTime = Carbon::now()->toString(); 8 9 $client = new Client(); 10 $client->setClient(new Client([ 11 \GuzzleHttp\RequestOptions::VERIFY => false, 12 ])); 13 14 $client->post($this->myChatUrl, [ 15 'form_params' => [ 16 'body' => $startTime, 17 ], 18 'headers' => [ 19 'X-ChatWorkToken' => $this->apiToken, 20 ], 21 ]); 22 }
補足情報(FW/ツールのバージョンなど)
PHP 7.4.9
laravel 6.18.35
Composer 1.10.10
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。