控制台输出
将^8.0版本用于laravel/passport
./创作者json已更新加载composer存储库,其中包含包信息更新依赖项(包括require dev)。无法将您的需求解析为可安装的包集。
问题1
- Conclusion: remove laravel/framework v5.8.35
- Conclusion: don't install laravel/framework v5.8.35
- laravel/passport 8.x-dev requires illuminate/support ^6.0|^7.0 -> satisfiable by laravel/framework[6.x-dev], illuminate/support
[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/support ^6.0|^7.0 -> satisfiable by laravel/framework[6.x-dev], illuminate/support[
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].
- Can only install one of: laravel/framework[6.x-dev, v5.8.35].
- don't install illuminate/support 6.x-dev|don't install laravel/framework v5.8.35
- don't install illuminate/support v6.0.0|don't install laravel/framework v5.8.35
- don't install illuminate/support v6.0.1|don't install laravel/framework v5.8.35
- don't install illuminate/support v6.0.2|don't install laravel/framework v5.8.35
- don't install illuminate/support v6.0.3|don't install laravel/framework v5.8.35
- don't install illuminate/support v6.0.4|don't install laravel/framework v5.8.35
- don't install illuminate/support v6.1.0|don't install laravel/framework v5.8.35
- don't install illuminate/support v6.2.0|don't install laravel/framework v5.8.35
- don't install illuminate/support v6.3.0|don't install laravel/framework v5.8.35
- don't install illuminate/support v6.4.1|don't install laravel/framework v5.8.35
- don't install illuminate/support 7.0.x-dev|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].
安装失败,正在恢复/创作者将json转换为其原始内容。
要安装laravel Framework 5.8的最新版本laravel/passport,请运行以下命令
composer require laravel/passport
如果仍然出现错误,请安装laravel/passport v7。5.1
添加到composer.json
文件:
"require": {
"laravel/passport": "^7.5.1"
},
之后,在命令提示符下运行此命令:composer update
我测试laravel/护照v7.5.1它与Laravel框架5.8兼容
注意:如果你需要这个版本的"laravel/护照":"^8.0"那么你必须需要laravel 6
这不是很明显吗?使用laravel/passport^8.0的版本。
您必须安装laravel 6。所需声明:https://laravel.com/docs/6.x/upgrade
您正在使用的命令是什么?
composer require laravel/passport
我建议你使用它。您使用的Laravel版本将进行相应的安装。
使用编写器需要laravel/passport=^7.4