# Custom payload with Laravel JWT


```
//load user place your code for load user
$user = User::find( $user_id );
// if you don't have user id then also you can used.
$user = User::where( 'email', $tokenPayload->email )->first();

$payloadable = [
        'id' => $tokenPayload->id,
        'name' => $tokenPayload->name,
        'email' => $tokenPayload->email,
        'deleted_at' => $tokenPayload->deleted_at,
        'created_at' => $tokenPayload->created_at,
        'updated_at' => $tokenPayload->updated_at,
        'organization' => $request->organization_id
    ];

$token = JWTAuth::fromUser($user,$payloadable);
``` 
You can get organization using below code.
```
$payload = JWTAuth::parseToken()->getPayload();
// then either of
$payload->get('organization');
``` 

 [https://stackoverflow.com/questions/40435842/custom-payload-with-laravel-jwt](https://stackoverflow.com/questions/40435842/custom-payload-with-laravel-jwt) 
