laravel 类 'GuzzleHttp\Client' 未找到
Posted
技术标签:
【中文标题】laravel 类 \'GuzzleHttp\\Client\' 未找到【英文标题】:laravel Class 'GuzzleHttp\Client' not foundlaravel 类 'GuzzleHttp\Client' 未找到 【发布时间】:2019-08-29 20:47:37 【问题描述】:<?php
namespace App\Validators;
use GuzzleHttp\Client;
class ReCaptcha
public function validate($attribute, $value, $parameters, $validator)
$client = new Client;
$response = $client->post('https://www.google.com/recaptcha/api/siteverify',
[
'form_params' =>
[
'secret' => env('GOOGLE_RECAPTCHA_SECRET'),
'response' => $value
]
]
);
$body = json_decode((string)$response->getBody());
return $body->success;
此代码在服务器上出现错误但在本地运行良好
Class 'GuzzleHttp\Client' not found
我正在解决这个错误..它是如何在本地主机上而不是在服务器上工作的
【问题讨论】:
Laravel: Class 'GuzzleHttp\Client' not found的可能重复 顺便说一下,这是一个不错的简单软件包:github.com/anhskohbo/no-captcha 【参考方案1】:首先检查安装并在composer.json文件中存在这个库 如果不安装使用此命令
php composer.phar require guzzle/guzzle:~3.9
然后
composer dump-autoload
【讨论】:
以上是关于laravel 类 'GuzzleHttp\Client' 未找到的主要内容,如果未能解决你的问题,请参考以下文章