其他主题的解决方案对我没有帮助,所以我创建了新的问题。
每当我想用带标记的标题戳(GET)我的受保护路由时,我得到:"无法在BaseMiddleware.php"中验证令牌签名。 。我生成的代币也不能在jwt.io上匹配
我有同样的秘密'在
中作为jwt.php
jwt.php
我已尝试
和.env
.env
我在用户模型中有自定义声明:
php artisan key:generate
我使用php artisan key:generate
中间件来保护路由。
:
php artisan jwt:secret
php artisan jwt:secret
public function getJWTCustomClaims()
{
return ['firstname' => $this->firstname,
'lastname' => $this->lastname,
'email' => $this->email];
}
已添加到
中。 Tymon\JWTAuth\Http\Middleware\Authenticate
我刚刚开始蠢蠢欲动。我的回购是git上的bmbBAMBUS / vetpet,它是公开的,因为它刚刚开始。
Tymon\JWTAuth\Http\Middleware\Authenticate
api.php
api.php