我刚刚在存储库中提取了一些更新。然后,当我使用命令“ php artisan migration”时,它给了我一个错误。请参见下面的屏幕截图。
我该如何解决?
或者这是什么原因造成的?
谢谢!
修改
此处提供了Util.php的代码。但是我不认为我应该弄混它,因为它来自供应商目录。
<?php
命名空间Monolog \ Handler \ Curl;
类实用程序 { 私有静态$ retriableErrorCodes = array(
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;
}
}
}
答案 0 :(得分:0)
这不是一个永久性的解决方法,但是我没有throw new \RuntimeException(sprintf('Curl error (code %d): %s', $curlErrno, $curlError));
对此进行评论,而我拥有 return true;