JWT 根据数据生成 token 时, 报错: JWT payload does not contain the required claims?
//这个 $user 是从 MongoDB 中取出的数据
$user = [
'id' => 1,
'username' => "123",
'moblie' => 0,
'qq' => 0,
'weixin' => 0,
'data_table' => 'app_user_data_1'
];
$payload = JWTFactory::make($user);
//报错: JWT payload does not contain the required claims?
$token = JWTAuth::encode($payload);
//直接从数据库取出取出, 但是User:first()取出的是object,
//能返回token
$user = User::first();
$token= JWTAuth::fromUser($user);
// dd($token);
$data =['token' => $token];
return $this->response->array($data);
怎么根据数组生成token尼???