【问题标题】:Laravel - Exception thrown at Guzzle function when running seederLaravel - 运行播种机时在 Guzzle 函数中抛出异常
【发布时间】:2020-06-19 05:10:54
【问题描述】:

运行 php artisan db:seed 会引发以下错误:GuzzleHttp\Exception\InvalidArgumentException : IDN conversion failed (errors: IDNA_ERROR_EMPTY_LABEL) vendor/guzzlehttp/guzzle/src/functions.php:384

以前从未见过此错误,我的播种器语法似乎没有问题。

部分异常跟踪是:

1   GuzzleHttp\_idn_uri_convert()
      /home/vagrant/code/companion-2.0/vendor/guzzlehttp/guzzle/src/Client.php:220

2   GuzzleHttp\Client::buildUri()
      /home/vagrant/code/companion-2.0/vendor/guzzlehttp/guzzle/src/Client.php:113

我在 vagrant/homestead 环境中运行命令。会不会是版本不兼容?

【问题讨论】:

    标签: php laravel vagrant guzzle homestead


    【解决方案1】:

    这是 guzzle 6.5.0 的问题。在此处查看更多信息:https://github.com/guzzle/guzzle/issues/2448

    解决方案:降级到版本 6.4.1。

    【讨论】:

      【解决方案2】:

      请尝试升级到最新的稳定版本 (6.5.2 at the moment)。我们已尽力考虑所有可能的安装细节,因此您不应再出现此错误。

      如果错误仍然存​​在,请在此处将其报告为错误:https://github.com/guzzle/guzzle/issues。

      【讨论】:

        【解决方案3】:

        目前最好的解决办法是更新,最新版本就可以了

        【讨论】:

        猜你喜欢
        • 2016-06-24
        • 2017-03-20
        • 2021-11-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-21
        • 2015-06-03
        • 2020-06-02
        相关资源
        最近更新 更多