【问题标题】:How to fix laravel migrate receiving "Curl error (code 3): <url> malformed"?如何修复 laravel migrate 收到“Curl 错误(代码 3):<url> 格式错误”?
【发布时间】:2019-09-01 16:38:52
【问题描述】:

我刚刚在存储库中提取了一些更新。然后,当我使用命令“php artisan migrate”时,它给了我一个错误。请参阅下面的屏幕截图。

我该如何解决这个问题?

或者是什么原因造成的?

谢谢!

编辑

这里是 Util.php 的代码。但我不认为我应该弄乱它,因为它来自供应商目录。

<?php

命名空间 Monolog\Handler\Curl;

类实用程序 { 私有静态 $retriableErrorCodes = 数组(

    CURLE_COULDNT_RESOLVE_HOST,

    CURLE_COULDNT_CONNECT,

    CURLE_HTTP_NOT_FOUND,

    CURLE_READ_ERROR,

    CURLE_OPERATION_TIMEOUTED,

    CURLE_HTTP_POST_ERROR,

    CURLE_SSL_CONNECT_ERROR,

);

public static function execute($ch, $retries = 5, $closeAfterDone = true)
{
    while ($retries--) {
        if (curl_exec($ch) === false) {
            $curlErrno = curl_errno($ch);

            if (false === in_array($curlErrno, self::$retriableErrorCodes, true) || !$retries) {
                $curlError = curl_error($ch);

                if ($closeAfterDone) {
                    curl_close($ch);
                }

                throw new \RuntimeException(sprintf('Curl error (code %s): %s', $curlErrno, $curlError));
            }

            continue;
        }

        if ($closeAfterDone) {
            curl_close($ch);
        }
        break;
    }
}

}

【问题讨论】:

标签: laravel-5


【解决方案1】:

不是预先修复,而是有这个,我把它注释掉了throw new \RuntimeException(sprintf('Curl error (code %d): %s', $curlErrno, $curlError));,我有 return true;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-03
    • 2019-01-14
    • 1970-01-01
    • 2016-06-28
    • 2015-06-25
    • 1970-01-01
    • 2020-01-05
    • 2021-12-26
    相关资源
    最近更新 更多