如何使用用户定义的模型创建自定义JWT令牌?

时间:2016-11-18 10:58:00

标签: php laravel-5.2

我开发了基于JWT web令牌的laravel 5.3项目。现在我在身份验证过程中遇到了困难,因为我创建了像UserAccountsModel这样的新模型,并且控制器也不同。问题是令牌不生成。这是我的代码

    $credentials['Email']       = $request->get('username');
    $credentials['Password']    = $request->get('password');

    try {
        if (! $token = JWTAuth::attempt($credentials)) {
            return response()->json(['error' => 'invalid_credentials'], 401);
        }
    } catch (JWTException $e) {
        return response()->json(['error' => 'could_not_create_token'], 500);
    }

    // if no errors are encountered we can return a JWT
    return response()->json(compact('token')); 

它唯一返回的invalid_credentials ..

所以,任何人都可以告诉我,我将在哪里挣扎,我缺少什么配置。

0 个答案:

没有答案