我试图在我的项目中连接缩放API,我安装了这两个($ composer require firebase/php-jwt
或$ composer require guzzlehttp/guzzle
),然后我创建了traits,也创建了一个控制器,并试图通过使用laravel api. php路径创建缩放会议,但我面临错误
“未找到类”照明\支持\正面\Http“”。
这些版本安装在我的项目中:-
"laravel/framework": "5.8.*",
"php": "^7.1.3",
"firebase/php-jwt": "^6.4",
"guzzlehttp/guzzle": "^7.5",
"laravel/tinker": "^1.0",
我需要一个缩放会议链接,其中缩放响应API创建会议后为用户提供。
2条答案
按热度按时间cfh9epnr1#
您使用的是Laravel版本
5.8
,如果您查看该版本的Facades文档,您会发现Http
Facade当时并不是框架的一部分。这个Facade确实需要您安装的
Guzzle
,但这并不会神奇地使Facade出现在您的Laravel项目中。LaravelHttp
Facade本质上是Guzzle
的 Package 器,因此您有两个选择:1.使用the Guzzle package,不使用外观;
1.将您的项目升级/迁移到更新版本的Laravel(至少7.x)。
Laravel 5.8是4(!)年前发布的。我强烈建议你升级到一个更新的版本。如果出于某种原因,这是不可能的,你可以总是使用
Guzzle
包没有门面。如果你决定升级,咨询the upgrade guide的Laravel 6.0将是一个好的开始。因为你是在一个非常旧的版本,你可能需要做所有的更新顺序。像Laravel Shift这样的工具可能有助于简化这个过程。
vzgqcmou2#
自laravel“7.x”以来引入的此版本Laravel不存在http-client