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

Mat*_*aii 5 php laravel

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

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

要求 [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-suggest] [--no-update] [--no-scripts] [- -update-no-dev] [--update-with-dependencies] [--update-with-all-dependencies] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--] []...`

注意:我的 PHP 版本是:7.4.3

Haf*_*ari 21

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

composer config platform.php 7.4.3
Run Code Online (Sandbox Code Playgroud)


Meh*_*ani 8

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

composer require "some/other-package:^1.0" --ignore-platform-reqs
Run Code Online (Sandbox Code Playgroud)

现在一切都很好。