简体   繁体   English

Laravel 5.8 和 PHP 7.3 版 - 无法安装 spatie laravel-query-builder

[英]Laravel 5.8 and PHP version 7.3 - Cannot install spatie laravel-query-builder

I'm running a laravel-5.8 -application and I want to install the spatie/laravel-query-builder , but for some reason, when I run我正在运行laravel-5.8 -application 并且我想安装spatie/laravel-query-builder ,但出于某种原因,当我运行时

composer require spatie/laravel-query-builder

I get some errors:我收到一些错误:

Your requirements could not be resolved to an installable set of packages.无法将您的要求解析为一组可安装的软件包。

Problem 1 - Conclusion: remove laravel/framework v5.8.0 - Conclusion: don't install laravel/framework v5.8.0 - spatie/laravel-query-builder 3.2.0 requires illuminate/database ^6.0|^7.0|^8.0 -> satisfiable by illuminate/database...问题 1 - 结论:删除 laravel/framework v5.8.0 - 结论:不要安装 laravel/framework v5.8.0 - spatie/laravel-query-builder 3.2.0 需要照明/数据库 ^6.0|^7.0|^8.0 ->可满足照明/数据库...

And I have no clue why, since I do have requirements due to the documentation page https://spatie.be/docs/laravel-query-builder/v3/requirements - I have PHP 7.3 and Laravel 5.8而且我不知道为什么,因为由于文档页面https://spatie.be/docs/laravel-query-builder/v3/requirements我确实有要求 - 我有 PHP 7.3 和 Laravel 5.8

Can someone help me out?有人可以帮我吗?

This package seems to be looking fo Laravel v6 or greater.这个包似乎正在寻找Laravel v6或更高版本。 If you look at Packagist - https://packagist.org/packages/laravel/framework#v5.8.0 , You can see that 5.8.0 of Laravel installs illuminate/database v5.8.0如果你看一下 Packagist - https://packagist.org/packages/laravel/framework#v5.8.0 ,你可以看到 Laravel 的 5.8.0 安装了illuminate/database v5.8.0

Seems like you may need to contact Spatie or raise a bug ticket似乎您可能需要联系 Spatie 或提出错误票

The documentation must be outdated, because the latest composer.json released to this date (v3.2.4, here: https://github.com/spatie/laravel-query-builder/blob/3.2.4/composer.json ) requires at least php 7.3 and Laravel 6文档必须是过时的,因为到目前为止发布的最新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"
    },

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM