for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace App\Schemas;
use Neomerx\JsonApi\Schema\SchemaProvider;
use Tymon\JWTAuth\Facades\JWTAuth;
class TokenSchema extends SchemaProvider
{
protected $resourceType = 'tokens';
/**
* @param object $token
* @return mixed
*/
public function getId($token) : string
return JWTAuth::getPayload($token)->getJwtId();
}
public function getAttributes($token) : array
return [
'token' => $token->get()
];