Jwt validation laravel

ini cara mengubah ke model admin bagaimana ya padahal di guardnya sudah tak ubah ke admin, datanya kalau tidak pake validation mengeluarkan data dan klo token salah mengampilkan kosong tapi nah saat di beli validasi arah tablenya mengarah ke default tidak mengarah ke model

public function login(Request $request)
    {
        $credentials = $request->only('username', 'password');
        if ($token = $this->guard()->attempt($credentials)) {
            return $this->respondWithToken($token);
        }
        return response()->json([
            'error' => 'Invalid Login Details',
            // 'password'=> Hash::make('admin'),

        ], 401);
    }

public function profile()
    {
        try {
            if (! $user = JWTAuth::parseToken()->authenticate()) {
                return response()->json(['user_not_found'], 404);
            }

        } catch (Tymon\JWTAuth\Exceptions\TokenExpiredException $e) {

            return response()->json(['token_expired'], $e->getStatusCode());

        } catch (Tymon\JWTAuth\Exceptions\TokenInvalidException $e) {

            return response()->json(['token_invalid'], $e->getStatusCode());

        } catch (Tymon\JWTAuth\Exceptions\JWTException $e) {

            return response()->json(['token_absent'], $e->getStatusCode());

        }
        return response()->json($this->guard()->user(), 200);
    }

avatar devry
@devry

44 Kontribusi 5 Poin

Dipost 4 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban