我用laravel制作了一个用于教育机构管理的web应用程序,所以我必须创建一个协作工作区。
我发现的想法是使用GitHub存储库,在网上搜索之后,我发现'GrahamCampbell /Laravel‘。
我像文档一样进行安装,但是当我测试时有以下错误:
Too few arguments to function Http \ Adapter \ Guzzle6 \ Client :: buildClient (),
0 passed in C: \ Users \ Fehmi \ Dropbox \ GRASP \ vendor \ php-http \ guzzle6-adapter \ src \ Client.php on line 31 and exactly 1 expected "use GrahamCampbell\GitHub\Facades\GitHub;
class GitController extends Controller
{
public function FuncName ()
{
dd(GitHub::me()->organizations());
}
}我的结果是
Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_RECOVERABLE_ERROR)
Too few arguments to function Http\Adapter\Guzzle6\Client::buildClient(), 0 passed in C:\Users\Fehmi\Dropbox\GRASP\vendor\php-http\guzzle6-adapter\src\Client.php on line 31 and exactly 1 expected发布于 2019-04-21 19:48:41
确保使用最新的php-http/guzzle6-adapter版本。
只有带有$client = static::buildClient();的$client = static::buildClient();,并且它有一个允许调用没有参数的PR 32中的固定发行。
GrahamCampbell/Laravel-GitHub只将guzzle6版本作为范围在1.0 (包括)到2.0之间。
也许使用^2.0或者至少使用^1.1可能会有所帮助。
https://stackoverflow.com/questions/55785947
复制相似问题