版本的包laravel/ui具有与您的PHP版本(5.6.40)不兼容的PHP要求



我的问题是当我想运行命令时:composer require laravel/ui --dev我收到标题为[InvalidArgumentException]的错误错误消息为:

版本的包laravel/ui具有不兼容的PHP要求使用您的PHP版本(5.6.40(

require[-dev][-preferred source][-prefer dist][-无进展][-无建议][-无更新][-没有脚本][-更新无开发][-使用依赖项更新][-使用所有依赖项更新】[-ignore platform reqs][-prefer stable][-prefer lowest][-对包进行排序][-o|--优化自动加载器][-a|--classmap权威][-apcu自动加载器][-][]…`

注意:我的PHP版本是:7.4.3

作曲家似乎在您的系统上使用旧的PHP版本,请尝试使用以下命令重新配置:

composer config platform.php 7.4.3

我在本地版本上安装了一些其他包时出现了这个错误(我的本地php版本与服务器上的版本不同(,所以我只运行了:

composer require "some/other-package:^1.0" --ignore-platform-reqs

现在一切都好了。

此错误是由于composer.json文件中的兼容版本造成的。要永久解决此问题,请更改composer.json文件"platform"配置:

"platform": {
"php": "7.4.3"
}

然后执行composer install

2021年12月

如果要安装"strong";laravel/ui"当然,它会声称匹配php版本,因为当前的ui级别是3.3.0,php级别是8.0.2(或者说,不确定(。因此,您接下来要控制台的是:

composer update      //in case you corrupted something 
composer require laravel/ui:^3.3.0

最新更新