Support the ongoing development of Laravel.io →
Security Requests Input
Last updated 2 years ago.
0

I think that you should be able to use Laravel's Auth::user() to get the user object once you've successfully authenticated through JWTAuth. I haven't tested this, but as an example:

public function login()
{
    $credentials = Input::only('email', 'password');

    if ( !$token = JWTAuth::attempt($credentials)) {
        return Response::json(['error' => 'Invalid Request'], 401);
    } 

    $user = \Auth::user();

    return Response::json(compact('token', 'user'));
}
0

Sign in to participate in this thread!

Eventy

Your banner here too?

Moderators

We'd like to thank these amazing companies for supporting us

Your logo here?

Laravel.io

The Laravel portal for problem solving, knowledge sharing and community building.

© 2024 Laravel.io - All rights reserved.