App\Api\V1\Controllers\LoginController::login PHP Method

login() public method

public login ( LoginRequest $request, Tymon\JWTAuth\JWTAuth $JWTAuth )
$request App\Api\V1\Requests\LoginRequest
$JWTAuth Tymon\JWTAuth\JWTAuth
    public function login(LoginRequest $request, JWTAuth $JWTAuth)
    {
        $credentials = $request->only(['email', 'password']);
        try {
            $token = $JWTAuth->attempt($credentials);
            if (!$token) {
                throw new AccessDeniedHttpException();
            }
        } catch (JWTException $e) {
            throw new HttpException(500);
        }
        return response()->json(['status' => 'ok', 'token' => $token]);
    }
LoginController