[英]Trying to install composer package but laravel is out of date
我正在嘗試通過安裝https://github.com/brozot/Laravel-FCM
$ composer require brozot/laravel-fcm
但是我遇到了很多錯誤。 這是我運行錯誤日志時顯示的內容:
composer require 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: remove laravel/framework v4.2.22
- Conclusion: don't install laravel/framework v4.2.22
- brozot/laravel-fcm v1.2.0 requires illuminate/support >=5.0.0 -> satisfiable by illuminate/support[v5.0.0, v5.0.22, v5.0.25, v5.0.26, v5.0.28, v5.0.33, v5.0.4, v5.1.1, v5.1.13, v5.1.16, v5.1.2, v5.1.20, v5.1.22, v5.1.25, v5.1.28, v5.1.30, v5.1.31, v5.1.41, v5.1.6, v5.1.8, v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.45, v5.2.6, v5.2.7, v5.3.0, v5.3.16, v5.3.23, v5.3.4, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28].
- brozot/laravel-fcm v1.2.1 requires illuminate/support >=5.0.0 -> satisfiable by illuminate/support[v5.0.0, v5.0.22, v5.0.25, v5.0.26, v5.0.28, v5.0.33, v5.0.4, v5.1.1, v5.1.13, v5.1.16, v5.1.2, v5.1.20, v5.1.22, v5.1.25, v5.1.28, v5.1.30, v5.1.31, v5.1.41, v5.1.6, v5.1.8, v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.45, v5.2.6, v5.2.7, v5.3.0, v5.3.16, v5.3.23, v5.3.4, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28].
- brozot/laravel-fcm v1.2.2 requires illuminate/support 5.* -> satisfiable by illuminate/support[v5.0.0, v5.0.22, v5.0.25, v5.0.26, v5.0.28, v5.0.33, v5.0.4, v5.1.1, v5.1.13, v5.1.16, v5.1.2, v5.1.20, v5.1.22, v5.1.25, v5.1.28, v5.1.30, v5.1.31, v5.1.41, v5.1.6, v5.1.8, v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.45, v5.2.6, v5.2.7, v5.3.0, v5.3.16, v5.3.23, v5.3.4, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28].
- brozot/laravel-fcm v1.2.3 requires illuminate/support 5.* -> satisfiable by illuminate/support[v5.0.0, v5.0.22, v5.0.25, v5.0.26, v5.0.28, v5.0.33, v5.0.4, v5.1.1, v5.1.13, v5.1.16, v5.1.2, v5.1.20, v5.1.22, v5.1.25, v5.1.28, v5.1.30, v5.1.31, v5.1.41, v5.1.6, v5.1.8, v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.45, v5.2.6, v5.2.7, v5.3.0, v5.3.16, v5.3.23, v5.3.4, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28].
- brozot/laravel-fcm v1.2.4 requires illuminate/support 5.* -> satisfiable by illuminate/support[v5.0.0, v5.0.22, v5.0.25, v5.0.26, v5.0.28, v5.0.33, v5.0.4, v5.1.1, v5.1.13, v5.1.16, v5.1.2, v5.1.20, v5.1.22, v5.1.25, v5.1.28, v5.1.30, v5.1.31, v5.1.41, v5.1.6, v5.1.8, v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.45, v5.2.6, v5.2.7, v5.3.0, v5.3.16, v5.3.23, v5.3.4, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28].
- brozot/laravel-fcm v1.2.5 requires illuminate/support 5.* -> satisfiable by illuminate/support[v5.0.0, v5.0.22, v5.0.25, v5.0.26, v5.0.28, v5.0.33, v5.0.4, v5.1.1, v5.1.13, v5.1.16, v5.1.2, v5.1.20, v5.1.22, v5.1.25, v5.1.28, v5.1.30, v5.1.31, v5.1.41, v5.1.6, v5.1.8, v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.45, v5.2.6, v5.2.7, v5.3.0, v5.3.16, v5.3.23, v5.3.4, v5.4.0, v5.4.13, v5.4.17, v5.4.19, v5.4.27, v5.4.36, v5.4.9, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28].
- don't install illuminate/support v5.0.0|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.0.22|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.0.25|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.0.26|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.0.28|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.0.33|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.0.4|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.1.1|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.1.13|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.1.16|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.1.2|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.1.20|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.1.22|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.1.25|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.1.28|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.1.30|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.1.31|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.1.41|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.1.6|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.1.8|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.2.0|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.2.19|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.2.21|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.2.24|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.2.25|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.2.26|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.2.27|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.2.28|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.2.31|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.2.32|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.2.37|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.2.43|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.2.45|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.2.6|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.2.7|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.3.0|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.3.16|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.3.23|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.3.4|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.4.0|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.4.13|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.4.17|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.4.19|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.4.27|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.4.36|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.4.9|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.5.0|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.5.16|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.5.17|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.5.2|don't install laravel/framework v4.2.22
- don't install illuminate/support v5.5.28|don't install laravel/framework v4.2.22
- Installation request for laravel/framework (locked at v4.2.22, required as 4.2.*) -> satisfiable by laravel/framework[v4.2.22].
- 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].
是的,有很多事情在繼續。 我還將分享我的composer.json
:
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"laravel/framework": "4.2.*",
"phpunit/phpunit" : "5.7.*",
"doctrine/dbal": "~2.3",
"aws/aws-sdk-php": "2.*",
"zizaco/entrust": "1.2.*@dev",
"mandrill/mandrill": "1.0.54",
"curl/curl": "1.2.0",
"artdarek/oauth-4-laravel": "1.0.5",
"abraham/twitteroauth": "0.7.2",
"davibennun/laravel-push-notification": "dev-master",
"stripe/stripe-php": "4.4.*",
"intervention/image": "2.1.3",
"mockery/mockery" : "0.9.4",
"nesbot/carbon" : "1.*",
"sendgrid/sendgrid" : "4.0.*",
"twilio/sdk" : "5.8.0",
"php-ffmpeg/php-ffmpeg": "^0.6.1",
"sinergi/browser-detector" : "6.1.2",
"google/apiclient" : "2.*",
"sentry/sentry-laravel": "^0.7.0",
"maatwebsite/excel" : "1.3.10"
},
"require-dev" : {
"phpdocumentor/phpdocumentor": "2.*"
},
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php",
"app/helpers",
"app/jobs"
]
},
"scripts": {
"post-install-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-update-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-create-project-cmd": [
"php artisan key:generate"
]
},
"config": {
"preferred-install": "dist"
},
"minimum-stability": "stable"
}
我確實需要安裝此插件,但我無法弄清楚為什么它會嚇到。 我是Laravel的新手,所以它的錯誤日志對我來說還是個新手。 有沒有快速的方法來自動更新我的依賴項或其他內容? 任何幫助將不勝感激!
謝謝高級!
您嘗試安裝的軟件包正在使用laravel5。在此處查找該軟件包的依賴性:
https://github.com/brozot/Laravel-FCM/blob/master/composer.json#L23
https://github.com/brozot/Laravel-FCM/blob/master/composer.json#L15
它告訴作曲家使用laravel 5.2
並illuminate/support > 5
注意:
開發人員已經告知該軟件包不能僅在Laravel 4中使用。
他的評論:
抱歉,該軟件包可以與Laravel> 5一起使用。不幸的是,它不能簡單地與Laravel 4.2一起使用。 我會在文檔中注意到這一限制。
您可以將這些軟件包用於php
支持,因為no laravel 4
版本的庫。
另外,我在官方網站上找不到任何Firebase文檔的php版本。
網絡上只有javascript
版本。
以前可能有php版本,但我不確定他們現在是否支持php。
如果我錯了請糾正我。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.