0
중단 기능을 사용하여 서비스 레이어에서 맞춤 예외 메시지를 보내고 있습니다.Laravel - 맞춤 중단 메시지 수신
if($max_users < $client->users()->count()){
return abort(401, "Max User Limit Exceeded");
}
하지만 어떻게 다른 응용 프로그램 위의 코드는 메시지에 대해 다음 인쇄
try{
$clientRequest = $client->request(
'POST',
"api/saveClientDetails",
[
'headers' => [
'accept' => 'application/json',
'authorization' => 'Bearer ' . $user['tokens']->access_token
],
'form_params' => $data,
]
);
} catch (\GuzzleHttp\Exception\ClientException $clientException){
switch($clientException->getCode()){
case 401:
\Log::info($clientException->getCode());
\Log::info($clientException->getMessage());
abort(401);
break;
default:
abort(500);
break;
}
}
에 내 컨트롤러에서이 메시지를 잡을 않습니다
을하지만
를 인쇄Client error: `POST http://project-service.dev/api/saveClientDetails` resulted in a `401 Unauthorized` response:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta name="robots" content="noindex,nofollow (truncated...)
이 예외는 발견되지 않았습니다. – fractal5
내 대답을 수정했습니다. – Mozammil
테스트 중단 함수를 작성하여 동일한 작업을 시도했습니다. 그러나 이제는 매우 이상한 예외 (일반, 대머리 또는 심포니)가 발생하지 않습니다. – fractal5