【发布时间】:2021-08-15 19:55:59
【问题描述】:
我使用的是 Laravel 7.3 版本。我试图安装 Laravel 护照。但我收到这样的错误:
您的需求无法解析为一组可安装的软件包。
问题 1 - laravel/passport[v10.1.0, ..., 10.x-dev] 需要Illuminate/auth ^8.2 -> 找到Illuminate/auth[v8.2.0, ..., 8.x-dev] 但它与另一个要求。 - 根 composer.json 需要 laravel/passport ^10.1 -> 可以满足 laravel/passport[v10.1.0, ..., 10.x-dev]。
安装失败,正在将 ./composer.json 和 ./composer.lock 还原为其原始内容。
【问题讨论】:
-
"laravel/passport[v10.1.0, ..., 10.x-dev] 需要Illumination/auth ^8.2" 表示需要Laravel8
-
不要在您的要求或命令中指定包版本。
composer require laravel/passport -
@N69S 没有指定包版本。
-
要么升级到 Laravel8,要么在 packagegist 上为 Laravel7 选择 Passport 版本
-
将 composer.json 的内容添加到您的问题中或添加您运行的命令或仅使用我在上面发布的命令。
标签: php laravel laravel-package