在 var/www/html/admin/vendor/nesbot/carbon/src/Carbon/Traits/Units.php 中遇到格式不正确的数值

A non well formed numeric value encountered in var/www/html/admin/vendor/nesbot/carbon/src/Carbon/Traits/Units.php

我正在使用 laravel 5.8。

我在文件 /var/www/html/admin/vendor/nesbot/carbon/src/Carbon/Traits/Units.php 的第

行遇到异常
       // @call addRealUnit
            case 'minute':
            $value *= static::SECONDS_PER_MINUTE;
            break;

我正在使用 AWS 服务器。

我正在尝试 运行 composer update 但我收到此错误 :

[Composer\Downloader\TransportException]
The "https://repo.packagist.org/packages.json" file could not be downloaded: failed to op
en stream: Connection timed out

看起来像 PHP 7.1

中的新警告

可能您在 .env 中有一个空的 SESSION_LIFETIME,它通过使用 $value = ""

调用 addRealUnit($unit, $value = 1) 来引起此警告

解决方法:更新.env并设置一个值SESSION_LIFETIME或删除SESSION_LIFETIME,问题应该解决。