Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用用户定义的模型创建自定义JWT令牌?_Php_Laravel 5.2 - Fatal编程技术网

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

Php 如何使用用户定义的模型创建自定义JWT令牌?,php,laravel-5.2,Php,Laravel 5.2,我开发了基于JWT web令牌的laravel 5.3项目。现在我在身份验证过程中遇到了困难,因为我创建了新的模型,比如UserAccountsModel,控制器也不一样。问题是没有生成令牌。这是我的密码 $credentials['Email'] = $request->get('username'); $credentials['Password'] = $request->get('password'); try {

我开发了基于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')); 
它只返回无效的\u凭据

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