我试图在laravel中安装jwt身份验证,但是我使用的是Laravel5.8和JWT,遵循这个,但是显示了这个错误。
我的供应商/tymon/jwt.php/src/jwt.php中有任何问题。
在第182 200行之间
public function parseToken()
{
if (! $token = $this->parser->parseToken()) {
throw new JWTException('The token could not be parsed from the request');
嗨,我在前端使用angular js,在后端使用satellizer和laravel,使用tymon jwt库。我正在使用jwt身份验证。我想在我的web应用程序中加入记住我的功能。我在laravel的config/jwt.php中看到了'ttl‘来设置令牌的过期时间。
/*
|--------------------------------------------------------------------------
| JWT time to live
|------------------------------------------------------------
调用任何api时出现此错误: Argument 3 passed to Lcobucci\\JWT\\Signer\\Hmac::doVerify() must be an instance of Lcobucci\\JWT\\Signer\\Key, null given, called in /app/vendor/lcobucci/jwt/src/Signer/BaseSigner.php on line 44 我正在使用tymondesigns/jwt-auth和laravel进行api身份验证。在生成jwt:secret之后,我尝试运行此php artisan optimize 我
我正在使用Laravel5.7设置REST。为了验证身份验证,我使用,对于权限和角色,我使用。
我的问题是:当试图将角色链接到用户时,我会得到以下错误
Spatie \ Permission \ Exceptions \ RoleDoesNotExist
There is no role named admin.
该角色确实存在于数据库中:
这就是我试图为用户分配角色的方式:
$user = User::findOrFail(1);
$user->assignRole('admin');
由于我刚到Laravel,我不确定它是否相关,但是设置JWT I必须将conf