csrf_token值有,登陆的时候还是报token的错

我从github上新拷贝下来的项目,用是的laravel5.2版本的.csrf_token值有,登陆的时候还是报token的错.这可能是什么原因造成的,求解,谢谢

CaiLiguang
        /**
         * Api auth
         */
        'jwt.auth' => \Tymon\JWTAuth\Middleware\GetUserFromToken::class,
        'jwt.refresh' => \Tymon\JWTAuth\Middleware\RefreshToken::class,
        'jwt.api.auth' => \App\Http\Middleware\GetUserFromToken::class,

上面的两个中间件是红色的,这里哪有问题么

JellyBool

检查你的路由是否是在 web 这个 middleware 里面

CaiLiguang

我放里面了,但是还是不可以.别人可以登陆啊

CaiLiguang
$api->version('v1', ['namespace' => 'App\Http\Controllers\Api\V1'], function ($api) {
    
    // 用户注册
    $api->post('auth/register', [
        'as' => 'auth.register', 'uses' => 'AuthenticateController@register'
    ]);
    // 用户登录验证并返回Token
    $api->post('auth/login', [
        'as' => 'auth.login', 'uses' => 'AuthenticateController@login'
    ]);
JellyBool 回复 CaiLiguang

你是前端使用 js 代码提交登录数据?代码可以看看否?你是否正确获取到了 token?

CaiLiguang

已经解决了,是这个中间件没有加上,谢谢

['middleware' => ['jwt.auth','jwt.refresh']