JWT Laravel 身份验证和中间件

时间:2021-01-30 19:28:06

标签: laravel vue.js jwt-auth

我有一个包含 laravel 和 vuejs 的网站

我用jwt登录,一切正常

只有中间件总是报错:

//if ($this->auth->check() )
//if ($this->auth->api->check() )

if (Auth::guard('api')->check())            
{
    
    return $next($request);
}
else
{

    return redirect()->to('/admin/index');  
}

所有这些都返回false,当我刷新时我回到主页 我还在 config/auth.php 中创建了默认驱动程序 api 但检查仍然返回 false

'defaults' => [
    'guard' => 'api',
    'passwords' => 'users',
],



'guards' => [
    'web' => [
        'driver' => 'session',
        'provider' => 'users',
    ],

    'api' => [
        'driver' => 'jwt',
        'provider' => 'users',
    ],
],

问候

0 个答案:

没有答案