I 다음 로그인 컨트롤러가 : - : 클라이언트 오류 사용하여 PHP는 예외
public function doLogin(Request $request)
{
$client = new GuzzleHttp\Client(['base_uri' => 'https://domainname/api/v1/']);
$r = $client->request('POST', 'login', [
'form_params' => [
'username' => $request->username,
'password' => $request->password,
'platform' => 'web'
]
]);
if ($r->getStatusCode() !== '200') {
return back()->with('errors','Invalid User Name or password');
}
}
자격 증명이 잘못되면
, 오류 페이지가 RequestException.php 라인 (113)에ClientException을 보여주는를 : POST https://domainname/api/v1/login
401 Unauthorized
응답 결과 : { "오류": "invalid_credentials"} 내가 위의 코드에 대한 PHP는 예외를 (시도 및 캐치)를 사용할 수있는 방법
합니다.
/잡기/finally 블록을하려고 사용하는 방법에 대한 문서를 검토하십시오 그것은 일 – Scuzzy