Я пытаюсь использовать Mailgun в своем проекте php. Я установил все необходимые компоненты:
- Композитор
- Жрать 6
Это мой PHP-код для тестирования службы электронной почты:
require 'vendor/autoload.php';
ini_set('display_errors', 'On');
$client = new \Http\Adapter\Guzzle6\Client();
define('MAILGUN_KEY', 'key-xxxxxxxxxx');
define('MAILGUN_DOMAIN', 'my-domain.nl');
$mailgun = new \Mailgun\Mailgun(MAILGUN_KEY, $client);
$mailgun->sendMessage(MAILGUN_DOMAIN, [
'from' => '[email protected]',
'to' => '[email protected]',
'subject' => 'This is a test e-mail',
'html' => "
Hello,</br></br>
This is a test."
]);
Он по-прежнему выдает следующую ошибку:
Fatal error: Class 'Http\Adapter\Guzzle6\Client' not found
Почему он по-прежнему не может найти Guzzle6, пока он установлен и требуется в composer.json?
РЕДАКТИРОВАТЬ:
Возможно, какая-то важная информация, я установил composer и Guzzle в /usr/local/lib и сделал их доступными по всему миру. Должен ли я сделать это таким образом или установить их в корневую папку моего домена?
$client = new \GuzzleHttp\Client();
- person Farkie   schedule 15.09.2016Fatal error: Class 'GuzzleHttp\Client'
вместо другой... так что пока не повезло.. - person idejong   schedule 16.09.2016