我正在运行一个laravel-5.8-application,我想安装spatie/laravel-query-builder,但出于某种原因,当我运行
composer require spatie/laravel-query-builder我犯了一些错误:
无法将您的需求解析为可安装的软件包集。
问题1-结论:删除laravel/Frameworkv5.8.0-结论:不要安装laravel/Frameworkv5.8.0-spatie/laravel-query-Builder3.2.0需要照明/数据库^6.0\x^7.0\^8.0 ->,可以通过说明/数据库来满足.
我不知道为什么,因为我有文档页面https://spatie.be/docs/laravel-query-builder/v3/requirements的需求--我有PHP7.3和Laravel5.8
有人能帮我吗?
发布于 2020-10-02 11:56:13
这个包似乎在寻找Laravel v6或更高版本。如果您查看Packagist - https://packagist.org/packages/laravel/framework#v5.8.0,可以看到5.8.0的Laravel安装了illuminate/database v5.8.0
看上去你可能需要联系斯帕蒂或者拿出一张臭虫票
发布于 2020-10-02 11:56:36
文档必须过时,因为最新发布的composer.json (v3.2.4,此处:https://github.com/spatie/laravel-query-builder/blob/3.2.4/composer.json)至少需要php7.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"
},https://stackoverflow.com/questions/64171046
复制相似问题