Laravel 中的 Composer 更新错误 "Requirements could not be resolved to an installable set of packages"

Composer Update Error "Requirements could not be resolved to an installable set of packages" in Laravel

我刚刚更新了我的 Composer,其中 Returns 有一些错误和问题:

Your requirements could not be resolved to an installable set of packages.

Problem 1

- jeremykenedy/laravel-roles v1.2.0 requires laravel/framework 5.3.*|5.4.*|5.5.*|5.6.* -> found 
laravel/framework[v5.3.0-RC1, ..., 5.6.x-dev] but it conflicts with your root composer.json require 
(^8.0).

- jeremykenedy/laravel-roles v1.3.0 requires laravel/framework 5.3.*|5.4.*|5.5.*|5.6.*|5.7.* -> found 
laravel/framework[v5.3.0-RC1, ..., 5.7.x-dev] but it conflicts with your root composer.json require 
(^8.0).

- jeremykenedy/laravel-roles[v1.4.0, ..., v1.7.0] require laravel/framework 
5.3.*|5.4.*|5.5.*|5.6.*|5.7.*|5.8.* -> found laravel/framework[v5.3.0-RC1, ..., 5.8.x-dev] but it 
conflicts with your root composer.json require (^8.0).

- Root composer.json requires jeremykenedy/laravel-roles ^1.2 -> satisfiable by jeremykenedy/laravel- 
roles[v1.2.0, ..., v1.7.0].

我在 google 上进行了搜索,但未能解决我的问题。请给我明确的答案所以我解决了我的错误。 谢谢大哥帮忙

执行后

composer install --ignore-platform-reqs

同时出现以下错误:

Class App\Http\Controllers\riderOrders located in L:/Live/cyber-food- fiji/app\Http\Controllers\RiderOrders.php does not comply with psr-4 autoloading standard. Skipping.

Class "Grimzy\LaravelMysqlSpatial\SpatialServiceProvider" not found

Script @php artisan package: discover handling the post-autoload-dump event returned with error code 1

执行后 作曲家更新

Your requirements could not be resolved to an installable set of packages.

Problem 1

- pusher/pusher-php-server[v3.2.0, ..., v3.3.1] require php ^5.4 || ^7.0 -> your php version (8.0.0) does not satisfy that requirement.
- pusher/pusher-php-server v3.4.0 requires php >=5.4 <7.3 -> your php version (8.0.0) does not satisfy that requirement.
- pusher/pusher-php-server v3.4.1 requires php >=5.4 <7.4 -> your php version (8.0.0) does not satisfy that requirement.
- Root composer.json requires pusher/pusher-php-server ^3.2 -> satisfiable by pusher/pusher-php-server[v3.2.0, ..., v3.4.1].

感谢您帮助我解决最后一个错误。 请同时指导上述错误。 谢谢...

运行 这个命令:

composer install --ignore-platform-reqs

composer update --ignore-platform-reqs

注:

--ignore-platform-reqs: 忽略所有平台要求(php、hhvm、lib-* 和 ext-)并强制安装,即使本地计算机不满足这些要求。另请参阅平台配置选项。 --ignore-platform-req: 忽略特定平台要求(php、hhvm、lib- 和 ext-*)并强制安装,即使本地计算机不满足它也是如此。