Php Laravel passport安装错误
我刚刚下载了最新的laravel 5.3,正在尝试安装passport,但出现以下编写器错误:Php Laravel passport安装错误,php,laravel,composer-php,laravel-5.3,laravel-passport,Php,Laravel,Composer Php,Laravel 5.3,Laravel Passport,我刚刚下载了最新的laravel 5.3,正在尝试安装passport,但出现以下编写器错误: Your requirements could not be resolved to an installable set of packages. Problem 1 - laravel/passport v2.0.0 requires illuminate/http ~5.4 -> satisfiable by illuminate/http[v5.4.0].
Your requirements could not be resolved to an installable set of packages.
Problem 1
- laravel/passport v2.0.0 requires illuminate/http ~5.4 -> satisfiable by illuminate/http[v5.4.0].
- laravel/passport v2.0.1 requires illuminate/http ~5.4 -> satisfiable by illuminate/http[v5.4.0].
- Conclusion: don't install illuminate/http v5.4.0
- Installation request for laravel/passport ^2.0 -> satisfiable by laravel/passport[v2.0.0, v2.0.1].
Installation failed, reverting ./composer.json to its original content.
Composer.json文件之所以会这样,是因为在发布了Laravel5.4之后,该软件包也被更新为V2.0,需要Laravel5.4。但您使用的是Laravel5.3。尝试安装早期版本:
composer require laravel/passport ^v1
此外,您还可以在此处了解此软件包的版本:
与拉沙德的回答一致,因为它帮助了我,你需要一个低于主要版本2的passport版本。这可以通过几个版本字符串
^v1
,v1.x
,=1<2
和其他几个组合来实现
我使用了这个:php composer.phar需要laravel/passport^v1
,它工作得非常出色。用于laravel 5.3
在
composer.json
文件中放入“laravel/passport”:“~1.0”
并运行“composer update”命令。安装laravel passport版本7:
> composer require laravel/passport:7.5.1
这并不能回答这个问题。您可以,也可以参考页面右侧的相关和链接问题来找到答案。如果您有一个相关但不同的问题,并包含指向此问题的链接以帮助提供上下文。见: