【发布时间】:2017-04-08 06:19:41
【问题描述】:
我一直在使用 composer 安装 Guzzle 并尝试使用它, 但我得到一个错误
致命错误:未捕获错误:在 /var/www/html/4travelo_beta/config/RequestConf.php:28 中找不到类 'Conf\GuzzleHttp\Client' 堆栈跟踪:#0 /var/www/html/4travelo_beta/ config/RequestConf.php(85): Conf\RequestConf->__construct() #1 {main} 在 /var/www/html/4travelo_beta/config/RequestConf.php 第 28 行抛出
这是我的目录结构:
这是我的代码:
namespace Conf ;
require '../vendor/autoload.php';
use GuzzleHttp\Client;
use GuzzleHttp\Psr7;
use GuzzleHttp\Psr7\Request;
use GuzzleHttp\Psr7\Response;
use GuzzleHttp\Psr7\Uri;
class RequestConf
{
/**
/**
* @var Client HTTPClient object
*/
private $httpClient;
/**
* HotelApiClient Constructor they initialize SDK Client.
* @param int $timeout HTTP Client timeout
*/
function __construct()
{
$this->$httpClient = new GuzzleHttp\Client(['base_url' => 'https://api.test.com/']);
}
}
我的 composer.json :
{
"autoload": {
"psr-4": {
"Conf\\": "config/",
"Model\\": "model/"
}
},
"require": {
"guzzlehttp/guzzle": "~6.0"
}
}
我一直在更新我的作曲家,但 Guzzle 课仍然无法正常工作,谁能告诉我为什么?
【问题讨论】:
标签: php composer-php guzzle6