如何解决Laravel 5.8和PHP版本7.3-无法安装Spatie laravel-query-builder
我正在运行一个laravel-5.8
应用程序,我想安装spatie/laravel-query-builder
,但是由于某种原因,当我运行时
composer require spatie/laravel-query-builder
我遇到一些错误:
您的要求无法解决为一组可安装的软件包。
问题1 -结论:删除laravel / framework v5.8.0 -结论:请勿安装laravel / framework v5.8.0 -spatie / laravel-query-builder 3.2.0需要光照/数据库^ 6.0 | ^ 7.0 | ^ 8.0->光照/数据库可满足...
我不知道为什么,因为文档页面https://spatie.be/docs/laravel-query-builder/v3/requirements确实有要求-我有PHP 7.3和Laravel 5.8
有人可以帮我吗?
解决方法
此软件包的外观似乎为Laravel v6
或更高。如果您查看Packagist-https://packagist.org/packages/laravel/framework#v5.8.0,可以看到Laravel 5.8.0安装了illuminate/database
v5.8.0
似乎您可能需要联系Spatie或提出错误通知单
,文档必须已过时,因为迄今为止发布的最新composer.json
(v3.2.4,此处为https://github.com/spatie/laravel-query-builder/blob/3.2.4/composer.json)至少需要php 7.3和Laravel 6
"require": {
"php": "^7.3","illuminate/database": "^6.0|^7.0|^8.0","illuminate/http": "^6.0|^7.0|^8.0","illuminate/support": "^6.0|^7.0|^8.0"
},
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。