[Laravel] Error 핸들링 (CustomException)
라라벨의 모든 예외(Exception)들은 별도의 catch 블록을 사용하지 않는 경우 App\Exceptions\Handler 클래스에 의해 로그를 남기고 사용자에게 응답을 보여주도록 되어있다. 또한 별도의 Exception Class 를 생성하여 report(), render() 메소드를 통해 핸들링을 할수 있도록 지원하고 있으며 해당 글에서는 별도의 예외클래스를 생성하여 에러를 핸들링하는 예제에 대해 소개하고자 한다. Exception Class 생성하기 Exception Class 의 생성은 라라벨에서 제공하는 artisan 커맨드를 통해 생성하는 방법과 직접 파일을 추가하는 방법이 있다. artisan 커맨드를 이용할 경우 app\Exception 경로에 클래스가 생성되며, 반드시 해당 네임스페..