【发布时间】:2022-04-04 19:33:03
【问题描述】:
我安装了这个包:
composer require tymon/jwt-auth "^1.0"
然后跑:
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"
然后:
php artisan jwt:secret
我也在 app.php 配置文件中添加了这个:
Tymon\JWTAuth\Providers\LaravelServiceProvider::class,
命令运行没有错误。但是,按照文档,我正在尝试在 User 模型上实现 JWTSubject 接口。然而像这样:
use Tymon\JwTAuth\Contracts\JWTSubject;
class User extends Authenticatable implements JWTSubject
{
JWTSubject 带有红色下划线,上面写着:
Undefined type 'Tymon\JwTAuth\Contracts\JWTSubject'.
您知道可能是什么问题吗?谢谢
【问题讨论】:
-
考虑到过去一两年未解决问题的数量和缺乏提交的情况,使用另一个包可能是个好主意。 github.com/tymondesigns/jwt-auth
-
谢谢,但它似乎也非常用于让 jwt 工作。你有其他推荐吗?