我在 laravel 项目中遇到问题。
它显示了这个错误
Fatal Error : Class 'Guzzle\Http\Client' not found
我已安装 Guzzle 并将其添加到配置文件中。我还添加了
use GuzzleHttp\Client;
在我的 Controller 中,但仍然显示错误。这是正在使用的代码:
$client = new GuzzleHttp\Client();
任何人请帮忙。
谢谢
最佳答案
您错过了 '\' .添加它并解决问题。
$client = new \GuzzleHttp\Client();
如果您将它添加到 Controller 的顶部,例如
use GuzzleHttp\Client as GuzzleHttp;
那么你可以通过
$client = new GuzzleHttp();
I have used as because there may be Client already in use.
如果您在 config/app.php 中将类添加到别名中,例如
'GuzzleHttp' => \GuzzleHttp\Client::class
然后在 Controller 中像这样使用它
use GuzzleHttp;
关于php - fatal error : Class 'Guzzle\Http\Client' not found in Laravel Even after Guzzle installed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58406259/