我知道这个问题提供了许多解决方案,但我似乎找不到答案。运行composer update
后,我收到此错误问题1。可能是什么问题?这是 composer.json 文件的"必需"部分。
"require": {
"barryvdh/laravel-ide-helper": "~2.4",
"doctrine/dbal": "~2.8",
"dompdf/dompdf": "~0.8",
"filp/whoops": "~2.2",
"guzzlehttp/guzzle": "~6.3",
"guzzlehttp/psr7": "~1.4",
"illuminate/support": "^6.12",
"intervention/image": "~2.4",
"laracasts/utilities": "~2.1",
"laravel/framework": "~5.6",
"laravel/socialite": "~3.0",
"laravelcollective/html": "^6.0",
"league/flysystem-aws-s3-v3": "~1.0",
"maatwebsite/excel": "~2.1",
"maxhoffmann/parsedown-laravel": "dev-master",
"mcamara/laravel-localization": "~1.2",
"mews/purifier": "^2.1",
"milon/barcode": "~5.3",
"nitmedia/wkhtml2pdf": "dev-master",
"omnipay/common": "~3",
"omnipay/dummy": "~3",
"omnipay/paypal": "~3",
"omnipay/stripe": "3.1",
"php-http/curl-client": "^1.7",
"php-http/message": "^1.6",
"predis/predis": "~1.1",
"vinelab/http": "~1.5",
"laravel/tinker": "^1.0",
"stripe/stripe-php": "^6.43",
"paynow/php-sdk": "^1.0",
"berzel/paynow-php": "^1.1"
},
"require-dev": {
"phpunit/phpunit": "7.3.*",
"phpspec/phpspec": "5.0.*",
"fzaninotto/faker": "1.8.*",
"symfony/dom-crawler": "~3.0",
"symfony/css-selector": "~3.0"
},
您的一个或多个软件包正在寻找另一个/子软件包的不同版本。 不仅Laravel本身依赖于一系列不同的3rd方软件包,您安装的软件包也是如此。 及时了解所有这些内容具有挑战性。
如果您查看报告的错误:
落叶松/实用程序 2.1 需要照明/支持 ~5.0
它告诉您,您尝试安装的这个特定软件包(Laracasts utils(需要来自illuminate/support的v5。 最有可能的是,如果您正在使用Laravel V6,则可能会拉入与所需版本不同的照明/支持包。
溶液:
要么找到一个更新的Laracast软件包,接受较新版本的illuminate/support,要么将Laravel减少到V5(这将引入旧版本的支持(。 前者最好:)