Laravel 5.8 运行 在 PHP 8.0

Laravel 5.8 running on PHP 8.0

我现在有问题

Updating dependencies                                                                                                                                                                                     
Your requirements could not be resolved to an installable set of packages.                                                                                                                                
                                                                                                                                                                                                          
  Problem 1                                                                                                                                                                                               
    - laravel/framework[v5.8.0, ..., 5.8.x-dev] require php ^7.1.3 -> your php version (8.0.10) does not satisfy that requirement.                                                                        
    - Root composer.json requires laravel/framework 5.8.* -> satisfiable by laravel/framework[v5.8.0, ..., 5.8.x-dev].                                                                                    

我已经尝试添加这个了

"php": "^7.1.3|^8.0",

我现在该怎么办?我今天将本地 PHP 升级到 8.0。

laravel/framework[v5.8.0, ..., 5.8.x-dev] require php ^7.1.3 - 这是一个非常明确的声明。 Laravel 5.8 的最后一次更新是在 2020 年 4 月,PHP 8 已于 2020 年 12 月发布,所以在我看来很明显 5.8 无法支持 PHP 8。

您有两个选择:坚持使用 PHP 7 和 Laravel 5.8,或者将 Laravel 更新到任何更高版本。第二个看起来更好,因为即使是 5.8 的安全支持也有 ended more than a year ago