【问题标题】:Use JWT with uuid lumen将 JWT 与 uuid 流明一起使用
【发布时间】:2017-04-29 07:31:03
【问题描述】:

我在 luman 中使用 jwt 并使用主键 UUID 十六进制。

首先我通过传入标头来验证令牌,问题是 -

SQLSTATE[42S22]:找不到列:1054 'where 子句'中的未知列'users.id'(SQL:select * from user` where users.id = 0 limit 1)“

但我使用" protected $primaryKey = 'uuid'; " 将其放入模型中解决了它。

但是当我在 'jwt->attemp' 中遇到另一个问题后,它总是在我登录时以数字形式给出我的 UUID '30',但是当我删除代码表单模型时它工作正常。请帮我解决这个问题。

【问题讨论】:

    标签: laravel-5 jwt lumen


    【解决方案1】:

    在您的config/jwt.php 更改:

    'identifier' => 'id'
    

    'identifier' => 'uuid'
    

    【讨论】:

    • 是的,我正在使用 'identifier' => 'uuid' 但同样的问题。
    猜你喜欢
    • 2012-11-01
    • 2015-07-18
    • 2016-02-10
    • 2020-04-30
    • 2017-01-25
    • 2018-06-17
    • 2020-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多