Laravel에서 ValidationException을 수동으로 던지기

Laravel에서는 FormRequest 또는 Validation 클래스를 이용하여 폼의 입력값을 검증하고 에러메시지를 사용자에게 전달할 수 있다.

이러한 ValidationException을 수동으로 throw 하고자 하는 경우 다음과 같이 이용한다.

 

$validator = Validator::make([], []);
$validator->errors()->add('필드명', '에러메시지');
throw new ValidationException($validator);

 

Develop Laravel Validation