背景
laravel version:5.8
jwt 安装命令:
composer require tymon/jwt-auth:1.0.0-rc.5
问题描述
laravel 采用 jwt,$guard->login($user) 报错,无法生成 token。
错误信息:
Could not create token: Using integers for registered date claims is deprecated,
please use DateTimeImmutable objects instead.
查询
经过查阅资料是因为 “lcobucci /jwt” 已升级到 3.4,并且进行了许多重大更改。
将其降级为 3.3.3 可解决此问题
解决
执行如下命令可以解决:
composer require lcobucci/jwt:3.3.3