我使用laravel 5.8,尽管s 6.0.3 is available. I m using because, the tutorial I m following is made in laravel 5.8. When, I command:
=>composer require laravel/passport //it
显示错误
撰写者需要laravel / passport
您的要求无法解决为一组可安装的软件包。
问题1-结论:删除laravel / framework v5.8.35-结论:请勿安装laravel / framework v5.8.35-laravel / passport 8.x-dev需要照亮/加密^ 6.0 | ^ 7.0->可以通过照亮/加密来满足[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需要照亮/加密^ 6.0 | ^ 7.0->可以通过照亮/加密来满足[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]。-不要安装照明/加密6.x-dev |不要安装laravel / framework v5.8.35-不要安装illuminate / encryption 7.0.x-dev |不要安装laravel / framework v5.8.35-不要安装照明/加密v6.0.0 |不要安装laravel / framework v5.8.35-不要安装照明/加密v6.0.1 |不要安装laravel / framework v5.8.35-不要安装照明/加密v6.0.2 |不要安装laravel / framework v5.8.35-不要安装照明/加密v6.0.3 |不要安装laravel / framework v5.8.35-不要安装照明/加密v6.0.4 |不要安装laravel / framework v5.8.35-不要安装照明/加密v6.1.0 |不要安装laravel / framework v5.8.35-不要安装照明/加密v6.2.0 |不要安装laravel / framework v5.8.35-不要安装照明/加密v6.3.0 |不要安装laravel / framework v5.8.35-不要安装照明/加密v6.4.1 |不要安装laravel / framework v5.8.35-laravel / framework的安装请求(锁定在v5.8.35,要求为5.8。*)-> laravel / framework可满足[v5.8.35]。-laravel / passport的安装请求^ 8.0-> laravel / passport [8.x-dev,v8.0.0]可以满足。
安装失败,将./composer.json恢复为其原始内容。
最新版本的护照不再支持5.8
安装早期版本
composer require laravel/passport:7.5.1
来自the release notes of Laravel Passport
希望这会有所帮助