jwt报错Could not create token: Using integers for registered date claims is deprecated, please use DateTimeImmutable objects instead
问题
tymon/jwt-auth
包报错
Could not create token: Using integers for registered date claims is deprecated, please use DateTimeImmutable objects instead
原因
tymon/jwt-auth
1.0.1 版本中所依赖的lcobucci/jwt
被升级到了3.4.5版本,依赖的版本过高导致。
解决
作者已经修复了该问题,最终就是将lcobucci/jwt
版本将至3.3.3版本
将"tymon/jwt-auth": "1.0.1"
改成 "tymon/jwt-auth": "^1.0"
执行composer update
composer require tymon/jwt-auth
composer update
也有其他人给出临时解决方法,可参考。都是降低版本解决
参考:临时解决方法