@andre7777

Как запустить mailgun на laravel?

Laravel 5.2
в mailgun прошел регистрацию и верификацию. Получил key.

в composer.json добавил:
"require": {
       ...
        "guzzlehttp/guzzle": "~5.3|~6.0",
        "mews/captcha": "^2.1"
    },


php composer.phar update
php composer.phar dump-autoload

пытаюсь отправить письмо, выдает
FatalErrorException in PostFile.php line 71:
Class 'GuzzleHttp\Stream\Stream' not found


чего ему надобно еще?
  • Вопрос задан
  • 942 просмотра
Решения вопроса 1
@hakkol
1) Не используйте команду "composer update", чтобы установить новый пакет, используйте composer require guzzlehttp/guzzle
2) Проверьте, что в папке vendor есть папка guzzlehhtp
3) В .env файле должна быть след конфигурация:
MAIL_DRIVER=mailgun
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAILGUN_DOMAIN=sandboxXXXXXX.mailgun.org
MAILGUN_SECRET=key-XXX
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы