我在luman中使用jwt并使用主键UUID
十六进制。
首先,我通过传入标题来验证令牌的问题是 -
SQLSTATE [42S22]:未找到列:1054'where子句'中的未知列'users.id'(SQL:select * from user` where users.id = 0 limit 1)“
但是我使用模型中的" protected $primaryKey = 'uuid'; "
解决了它。
但是当我在'jwt->尝试'中遇到另一个问题后,我在登录时总是以数字编号给出我的UUID'30',但是当我删除代码表单模型时它工作正常。请帮我解决这个问题。
答案 0 :(得分:0)
在config/jwt.php
更改:
'identifier' => 'id'
要
'identifier' => 'uuid'