Laravel 5.6 プロジェクトで JWT-Auth パッケージを使用しています。
getPayload メソッドを使用している簡単なテストがありますが、戻り続けます。
Tymon\JWTAuth\Exceptions\JWTException: A token is required
これまでの私の方法は次のとおりです。
$user = factory(User::class)->create();
$token = JWTAuth::fromUser($user);
$payload = JWTAuth::getPayload($token);
私が行うdd($token)
と、ユーザートークンが正しく吐き出されます。
他の誰かがこれに遭遇した場合は、助けていただければ幸いです。
乾杯