将我的 Laravel 5.5 项目更新到 5.6 后,我遇到了一个小问题。
所有软件包均已成功更新。
但是一个包裹仍然有问题。
控制台结果:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested package fideloper/proxy ~4.0 is satisfiable by fideloper/proxy[4.0.x-dev] but these conflict with your requirements or minimum-stability.
但我已经在我的 composer.json 中定义了 4.0 版本
"require": {
"php": ">=7.1.3",
"fideloper/proxy": "~4.0",
"laravel/framework": "5.6.*",
"laravel/tinker": "~1.0"
},
并在 composer.json 中添加 2 行
"minimum-stability":"dev",
"prefer-stable": true
在 make autoload 命令之后:
composer dump-autoload
出现此错误:
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
@php 工匠包:发现
In trustedproxy.php line 66:
Undefined class constant 'HEADER_CLIENT_IP'
Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1
有什么建议吗?提前致谢。