Обновите до Laravel 5.6 с 5.5

У меня есть одна небольшая проблема после обновления моего проекта 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.

Но я уже определяю версию 4.0 в своем composer.json.

    "require": {
    "php": ">=7.1.3",
    "fideloper/proxy": "~4.0",
    "laravel/framework": "5.6.*",
    "laravel/tinker": "~1.0"
},

И добавьте 2 строки в composer.json

    "minimum-stability":"dev",
    "prefer-stable": true

И после команды make autoload:

composer dump-autoload

Эта ошибка появляется:

> Illuminate\Foundation\ComposerScripts::postAutoloadDump

Пакет @php artisan: открыть для себя

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

Есть предложения? Заранее спасибо.


person Dmitriy Doronin    schedule 07.02.2018    source источник
comment
Требует ли какой-либо другой пакет конфликтующей версии fideloper/proxy. Существуют такие команды, как composer why fideloper/proxy, которые могут помочь разобраться в подобных конфликтах.   -  person Dan    schedule 07.02.2018
comment
Похоже, вы используете файл конфигурации config/trustedproxy.php. Это указывает на то, что не используется встроенная реализация Laravel пакета доверенных прокси, поэтому я закрыл это как дубликат другого вопроса, касающегося этой ситуации.   -  person patricus    schedule 07.02.2018