Laravel 5 Laravel Google api客户端获取刷新令牌并上载文件

Laravel 5 Laravel Google api客户端获取刷新令牌并上载文件,laravel-5,google-api,guzzle,Laravel 5,Google Api,Guzzle,调用未定义的方法GuzzleHttp\Psr7\Request::filledHeader() 这是我尝试使用刷新令牌获取访问令牌时遇到的错误 我有google/apiclient-^2.0,据我所知,它可以与guzzle一起工作http/guzzle:~5.3.1 | ~6.0 我使用了拉威尔社交名媛,并为谷歌提供了一项服务。我正在做一个离线请求,从谷歌获取刷新令牌,并用它更新当前登录的用户。到目前为止一切正常 当我尝试创建一个新的Google客户端实例并用刷新令牌获取令牌时,我得到了以下错误

调用未定义的方法GuzzleHttp\Psr7\Request::filledHeader()

这是我尝试使用刷新令牌获取访问令牌时遇到的错误

我有google/apiclient-^2.0,据我所知,它可以与guzzle一起工作http/guzzle:~5.3.1 | ~6.0

我使用了拉威尔社交名媛,并为谷歌提供了一项服务。我正在做一个离线请求,从谷歌获取刷新令牌,并用它更新当前登录的用户。到目前为止一切正常

当我尝试创建一个新的Google客户端实例并用刷新令牌获取令牌时,我得到了以下错误

调用未定义的方法GuzzleHttp\Psr7\Request::filledHeader()

$client=new Google_client();
$client->refreshttoken(Auth::user()->getUserInfo()->刷新令牌);
$this->drive=new Google\u Service\u drive($client);

错误在refreshToken中。我错过了什么,做得不对吗?

我的一个朋友找到了解决问题的办法。问题是更新了,并且将
filledHeader()
方法重命名为
hasHeader()
。将guzzle更新为
~6后。0@dev
一切正常

"guzzlehttp/guzzle": "~6.0@dev"

我的一个朋友找到了解决这个问题的办法。问题是更新了,并且将
filledHeader()
方法重命名为
hasHeader()
。将guzzle更新为
~6后。0@dev
一切正常

"guzzlehttp/guzzle": "~6.0@dev"