我使用的是 Laravel 5.8,虽然 6.0.3
可用。我使用它是因为我遵循的教程使用的是 Laravel 5.8。
什么时候,我命令:
composer require laravel/passport
它抛出一个错误
Your requirements could not be resolved to an installable set of packages.
Problem 1 - Conclusion: remove laravel/framework v5.8.35 - Conclusion: don't install laravel/framework v5.8.35 - laravel/passport 8.x-dev requires illuminate/encryption ^6.0|^7.0 -> satisfiable by illuminate/encryption[6.x-dev, 7.0.x-dev, v6.0.0, v6.0.1, v6.0.2, v6.0.3, v6.0.4, v6.1.0, v6.2.0, v6.3.0, v6.4.1]. - laravel/passport v8.0.0 requires illuminate/encryption ^6.0|^7.0 -> satisfiable by illuminate/encryption[6.x-dev, 7.0.x-dev, v6.0.0, v6.0.1, v6.0.2, v6.0.3, v6.0.4, v6.1.0, v6.2.0, v6.3.0, v6.4.1]. - don't install illuminate/encryption 6.x-dev|don't install laravel/framework v5.8.35 - don't install illuminate/encryption 7.0.x-dev|don't install laravel/framework v5.8.35 - don't install illuminate/encryption v6.0.0|don't install laravel/framework v5.8.35 - don't install illuminate/encryption v6.0.1|don't install laravel/framework v5.8.35 - don't install illuminate/encryption v6.0.2|don't install laravel/framework v5.8.35 - don't install illuminate/encryption v6.0.3|don't install laravel/framework v5.8.35 - don't install illuminate/encryption v6.0.4|don't install laravel/framework v5.8.35 - don't install illuminate/encryption v6.1.0|don't install laravel/framework v5.8.35 - don't install illuminate/encryption v6.2.0|don't install laravel/framework v5.8.35 - don't install illuminate/encryption v6.3.0|don't install laravel/framework v5.8.35 - don't install illuminate/encryption v6.4.1|don't install laravel/framework v5.8.35 - Installation request for laravel/framework (locked at v5.8.35, required as 5.8.*) -> satisfiable by laravel/framework[v5.8.35]. - Installation request for laravel/passport ^8.0 -> satisfiable by laravel/passport[8.x-dev, v8.0.0].
Installation failed, reverting ./composer.json to its original content.
最佳答案
最新版Laravel Passport
对 Laravel 5.8
的支持下降
安装早期版本
composer require laravel/passport:7.5.1
来自 the release notes of Laravel Passport改变了
关于laravel - Composer 要求 laravel/passport 在 laravel 5.8 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58711707/