UnexpectedValueException尝试安装laravelcollective时无法解析版本约束

inc*_*ick 6 php laravel composer-php laravel-5 laravelcollective

我是laravel的新手,我正在尝试安装laravelcollective.我只是想以文件在这里,我使用这个从我的项目目录:

composer require "laravelcollective/html":"^5.4.0"

不幸的是,在我按下后立即出现以下错误:

[UnexpectedValueException]无法解析版本约束:5.4.0:无效的版本字符串":5.4.0"

我只是不知道如何解决这个问题.我在google上找不到太多东西,这与我在laravel上缺乏经验相结合,让我陷入困境.

有人可以帮忙吗?

Tho*_*let 4

您可以手动添加它composer.json然后使用composer update

只需"laravelcollective/html": "5.4.*",在行下添加"laravel/framework":"5.4.*",

像这样 :

"require": {
        "php": ">=7.0.0",
        "fideloper/proxy": "~3.3",
        "laravel/framework": "5.4.*",
        "laravelcollective/html": "5.4.*", <-- Add this row
        "laravel/tinker": "~1.0"
    },
Run Code Online (Sandbox Code Playgroud)

  • 如果您不想更新**所有**依赖项,则永远不要在没有任何参数的情况下运行“composer update”。 (2认同)