Как установить брозот / Laravel-FCM в laravel 6? - PullRequest
0 голосов
/ 15 октября 2019

Я пытаюсь установить этот пакет https://github.com/brozot/Laravel-FCM на Laravel 6. Но я сталкиваюсь со следующей ошибкой

Using version ^1.2 for brozot/laravel-fcm
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Conclusion: don't install brozot/laravel-fcm v1.2.6
    - Conclusion: don't install brozot/laravel-fcm v1.2.5
    - Conclusion: don't install brozot/laravel-fcm v1.2.4
    - Conclusion: don't install brozot/laravel-fcm v1.2.3
    - Conclusion: don't install brozot/laravel-fcm v1.2.2
    - Conclusion: don't install brozot/laravel-fcm v1.2.1
    - Conclusion: remove monolog/monolog 2.0.0
    - Installation request for laravel/framework (locked at v6.2.0, required as ^6.2) -> satisfiable by laravel/framework[v6.2.0].      
    - Installation request for brozot/laravel-fcm ^1.2 -> satisfiable by brozot/laravel-fcm[v1.2.0, v1.2.1, v1.2.2, v1.2.3, v1.2.4, v1.2.5, v1.2.6].
    - Conclusion: don't install monolog/monolog 2.0.0
    - brozot/laravel-fcm v1.2.0 requires monolog/monolog ^1.19 -> satisfiable by monolog/monolog[1.19.0, 1.20.0, 1.21.0, 1.22.0, 1.22.1, 1.23.0, 1.24.0, 1.25.0, 1.25.1, 1.x-dev].
    - Can only install one of: monolog/monolog[1.19.0, 2.0.0].
    - Can only install one of: monolog/monolog[1.20.0, 2.0.0].
    - Can only install one of: monolog/monolog[1.21.0, 2.0.0].
    - Can only install one of: monolog/monolog[1.22.0, 2.0.0].
    - Can only install one of: monolog/monolog[1.22.1, 2.0.0].
    - Can only install one of: monolog/monolog[1.23.0, 2.0.0].
    - Can only install one of: monolog/monolog[1.24.0, 2.0.0].
    - Can only install one of: monolog/monolog[1.25.0, 2.0.0].
    - Can only install one of: monolog/monolog[1.25.1, 2.0.0].
    - Can only install one of: monolog/monolog[1.x-dev, 2.0.0].
    - Installation request for monolog/monolog (locked at 2.0.0) -> satisfiable by monolog/monolog[2.0.0].


Installation failed, reverting ./composer.json to its original content.

Я недавно начал с Laravel. Пожалуйста, игнорируйте мои ошибки.

Спасибо

1 Ответ

0 голосов
/ 15 октября 2019

В соответствии с зависимостями пакета, перечисленными в https://packagist.org/packages/brozot/laravel-fcm (и в соответствии с отправленным вами сообщением), этот пакет требует Monolog в v1, но в настоящее время у вас установлен Monolog в v2.

Чтобы решить эту проблему, вы должны либо спросить сопровождающего пакета, может ли пакет поддерживать самую последнюю версию Monolog (которая уже указана в отчете об ошибке в https://github.com/brozot/Laravel-FCM/issues/152),, либо вы понижаете установленную версию до v1. Но согласноэтот отчет об ошибке, я бы предположил, что пакет еще не совместим с Laravel 6

...