Laravel 7.x Passport错误:“您的要求无法解决为一组可安装的软件包”

问题描述

我正在使用laravel 7.x

我试图将Passport安装到我的项目中。

当我尝试运行“ composer require laravel / passport”时,首先出现该错误

PHP致命错误:耗尽的内存容量为1610612736字节(尝试分配4096字节)”

我更改了PHP.ini文件的内存限制后,从 memory_limit = 128M 更改为 memory_limit = -1 ,我得到了这个错误

“您的要求无法解决为一组可安装的软件包。”

我正在添加一张图片,您可以看到所有错误

Error picture

我尝试运行“ composer require laravel / passport --ignore-platform-reqs”命令,并在composer.json内的require数组末尾添加了“ barryvdh / laravel-cors”:“ ^ 0.7.3”,但是这些解决方案不起作用。

我的composer.json文件就是这样;

{
    "name": "laravel/laravel","type": "project","description": "The Laravel Framework.","keywords": [
        "framework","laravel"
    ],"license": "MIT","require": {
        "PHP": "^7.2.5","aws/aws-sdk-PHP": "^3.152","doctrine/dbal": "^2.10","doctrine/inflector": "1.1.0","fideloper/proxy": "^4.2","fruitcake/laravel-cors": "^1.0","guzzlehttp/guzzle": "^6.3","iyzico/iyzipay-PHP": "^2.0","laravel/framework": "^7.0","laravel/passport": "^10.0","laravel/tinker": "^2.0","league/flysystem-aws-s3-v3": "^1.0","yajra/laravel-datatables-oracle": "~9.0"
    },"require-dev": {
        "facade/ignition": "^2.0","fzaninotto/faker": "^1.9.1","laravel/ui": "^2.0","mockery/mockery": "^1.3.1","nunomaduro/collision": "^4.1","PHPunit/PHPunit": "^8.5"
    },"config": {
        "optimize-autoloader": true,"preferred-install": "dist","sort-packages": true
    },"extra": {
        "laravel": {
            "dont-discover": []
        }
    },"autoload": {
        "psr-4": {
            "App\\": "app/"
        },"classmap": [
            "database/seeds","database/factories"
        ]
    },"autoload-dev": {
        "psr-4": {
            "Tests\\": "tests/"
        }
    },"minimum-stability": "dev","prefer-stable": true,"scripts": {
        "post-autoload-dump": [
            "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump","@PHP artisan package:discover --ansi"
        ],"post-root-package-install": [
            "@PHP -r \"file_exists('.env') || copy('.env.example','.env');\""
        ],"post-create-project-cmd": [
            "@PHP artisan key:generate --ansi"
        ]
    }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)