php 在laravel 5.8中未找到“照明\支持\立面\Http”

nbnkbykc  于 2023-03-16  发布在  PHP
关注(0)|答案(2)|浏览(114)

我试图在我的项目中连接缩放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创建会议后为用户提供。

cfh9epnr

cfh9epnr1#

您使用的是Laravel版本5.8,如果您查看该版本的Facades文档,您会发现Http Facade当时并不是框架的一部分。
这个Facade确实需要您安装的Guzzle,但这并不会神奇地使Facade出现在您的Laravel项目中。Laravel Http Facade本质上是Guzzle的 Package 器,因此您有两个选择:
1.使用the Guzzle package,不使用外观;
1.将您的项目升级/迁移到更新版本的Laravel(至少7.x)。
Laravel 5.8是4(!)年前发布的。我强烈建议你升级到一个更新的版本。如果出于某种原因,这是不可能的,你可以总是使用Guzzle包没有门面。
如果你决定升级,咨询the upgrade guide的Laravel 6.0将是一个好的开始。因为你是在一个非常旧的版本,你可能需要做所有的更新顺序。像Laravel Shift这样的工具可能有助于简化这个过程。

vzgqcmou

vzgqcmou2#

自laravel“7.x”以来引入的此版本Laravel不存在http-client

相关问题