【问题标题】:MailGun and L5 Class 'GuzzleHttp\Post\PostFile' not found未找到 MailGun 和 L5 类“GuzzleHttp\Post\PostFile”
【发布时间】:2015-10-10 06:26:31
【问题描述】:

我正在尝试将 Mailgun 与 Laravel 5.0 和内置的身份验证功能一起使用。

当运行/password/email 时,我得到FatalErrorException in MailgunTransport.php line 79: Class 'GuzzleHttp\Post\PostFile' not found

这是我composer.json的一部分:

"require": {
    "laravel/framework": "5.0.*",
    "guzzlehttp/guzzle": "~6.0"
},

会不会是 Guzzle 和 Laravel 的版本不能很好地协同工作?

将 guzzle 降级到 ~5.0 会导致 400 个错误请求错误。

任何帮助将不胜感激。谢谢!

【问题讨论】:

    标签: laravel laravel-5 guzzle mailgun


    【解决方案1】:

    通过在命令行中运行此命令来降级您的 guzzle

    composer require guzzlehttp/guzzle ~5.0
    

    【讨论】:

      【解决方案2】:

      这就像通过电子邮件激活我的帐户一样简单。由于没有经过验证的帐户,它会到处乱扔错误。

      在 repo 中检查 Post 文件后,我还降级到 Guzzle ~5.0。

      【讨论】:

        猜你喜欢
        • 2017-10-26
        • 1970-01-01
        • 2019-08-29
        • 1970-01-01
        • 2017-11-29
        • 1970-01-01
        • 2017-04-08
        • 2018-04-02
        • 1970-01-01
        相关资源
        最近更新 更多