Laravel 未正确生成satellizer json web令牌

Laravel 未正确生成satellizer json web令牌,laravel,laravel-5,jwt,satellizer,json-web-token,Laravel,Laravel 5,Jwt,Satellizer,Json Web Token,我已经集成了我的laravel应用程序。正在生成令牌,但添加以下行时,它们无法正确生成,并且console.log()返回-未定义令牌 $customClaims = [ 'sub' => $user->id, 'iat' => time(), 'exp' => time() + (2 * 7 * 24 * 60 * 60) ]; $payload = app('tymon.jwt.payload.factory

我已经集成了我的laravel应用程序。正在生成令牌,但添加以下行时,它们无法正确生成,并且console.log()返回-未定义令牌

$customClaims = [
        'sub' => $user->id,
        'iat' => time(),
        'exp' => time() + (2 * 7 * 24 * 60 * 60)
    ];

 $payload = app('tymon.jwt.payload.factory')->make($customClaims);

如何基于您喜欢的任何内容创建令牌

use JWTFactory;

$customClaims = ['foo' => 'bar', 'baz' => 'bob'];

$payload = JWTFactory::make($customClaims);

$token = JWTAuth::encode($payload);
您现在可以返回此令牌

你也可以连锁索赔

// add a custom claim with a key of `foo` and a value of ['bar' => 'baz']
$payload = JWTFactory::sub(123)->aud('foo')->foo(['bar' => 'baz'])->make();

$token = JWTAuth::encode($payload);

你可以试试这个而不是
app('tymon.jwt.payload.factory')->make($customClaims)

第一种方法仍然在控制台中提供[object object],该对象包含一个名为
令牌的键?