我有由 laravel 8 创建的项目,并且我将 JWT 用于我的 API,现在由于 JWT 版本我无法安装推送器
Posted
技术标签:
【中文标题】我有由 laravel 8 创建的项目,并且我将 JWT 用于我的 API,现在由于 JWT 版本我无法安装推送器【英文标题】:I have project created by laravel 8 ,and i use JWT for my API ,now i can't install pusher because of JWT version 【发布时间】:2021-05-05 10:28:00 【问题描述】:有人可以帮我解决这个冲突
您的需求无法解决为一组可安装的软件包。
问题 1 - tymon/jwt-auth 被锁定到版本 1.0.2,并且没有请求更新这个包。 - tymon/jwt-auth 1.0.2 需要 php ^5.5.9|^7.0 -> 您的 php 版本 (8.0.1) 不满足该要求。
安装失败,正在将 ./composer.json 和 ./composer.lock 还原为其原始内容。
【问题讨论】:
您可以使用composer require tymon/jwt-auth --ignore-platform-reqs
快速修复该问题
谢谢先生。我尝试 composer require pusher/pusher-php-server tymon/jwt-auth --ignore-platform-reqs 它工作了
【参考方案1】:
如果使用 Larvel Version 8
,请使用 composer require -w tymon/jwt-auth --ignore-platform-reqs
。
【讨论】:
【参考方案2】:只要运行
composer update
或者
composer require tymon/jwt-auth
【讨论】:
以上是关于我有由 laravel 8 创建的项目,并且我将 JWT 用于我的 API,现在由于 JWT 版本我无法安装推送器的主要内容,如果未能解决你的问题,请参考以下文章
当会话 cookie 在 Laravel 中过期时重新加载站点