如何安装Laravel Collective?它一直在说"包需要php 7"

时间:2017-11-11 21:01:33

标签: php laravel laravelcollective

$ composer require" laravelcollective / html":" ^ 5.4.0" ./composer.json已更新 使用包信息加载composer存储库 更新依赖项(包括require-dev) 您的要求无法解析为可安装的软件包。

问题1      - 此软件包需要php> = 7.0.0但您的PHP版本(5.6.30)不满足该要求。   问题2      - swiftmailer / swiftmailer v6.0.2需要php> = 7.0.0 - >您的PHP版本(5.6.30)不满足该要求。      - swiftmailer / swiftmailer v6.0.2需要php> = 7.0.0 - >您的PHP版本(5.6.30)不满足该要求。      - swiftmailer / swiftmailer v6.0.2需要php> = 7.0.0 - >您的PHP版本(5.6.30)不满足该要求。      - swiftmailer / swiftmailer的安装请求(锁定在v6.0.2) - >可以通过swiftmailer / swiftmailer [v6.0.2]来满足。

安装失败,将./composer.json恢复为原始内容。

2 个答案:

答案 0 :(得分:1)

打开你的composer.json,找到或只是附加在require部分..从版本ex中删除^:^ 5.4.9 ..删除^ ..它将使用当前版本而不是安装最新的

"require": {
        "php": ">=5.6.4",
        "laravelcollective/html": "5.4.*",
    },

然后,composer update

答案 1 :(得分:0)

那是因为“laravelcollective / html”的版本5.4确实需要php 7.尝试将你的版本降低到5.3