No próprio phpStorm está acusando do erro, mas meu código está conforme o da aula, o ERRO:
Too few arguments to function Firebase\JWT\JWT::encode(), 2 passed in /home/wevertondev/ProjetosVS/Desafio_Integra_BackEnd/api-series/app/Http/Controllers/TokenController.php on line 30 and at least 3 expected
Meu código:
$token = JWT::encode(
['email' => $request->email],
env('JWT_KEY')
]);
Tentei colocar a função encode com 3 parâmetros
$token = JWT::encode(
[ 'email' => $usuario->email,
],
env('JWT_SECRET'), 'HS256'
);
E me retorna o erro : key must be a string when using hmac