如何在 laravel 6 中安装 brozot/Laravel-FCM?

How to install brozot/Laravel-FCM in laravel 6?

我正在尝试在 Laravel 6 上安装此软件包 https://github.com/brozot/Laravel-FCM。但我面临以下错误

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。请忽略我的错误。

谢谢

根据 https://packagist.org/packages/brozot/laravel-fcm 中列出的包依赖项(以及根据您发布的消息),此包需要 v1 中的 Monolog,但目前您在 v2 中安装了 Monolog。

要解决此问题,您应该询问软件包维护者该软件包是否支持最新版本的 Monolog(已在 https://github.com/brozot/Laravel-FCM/issues/152 中列为错误报告),或者您降级已安装的版本到 v1。但是根据该错误报告,我认为该软件包与 Laravel 6 不兼容