0
Laravel을 사용하여 예외를 처리하는 가장 전문적인 방법을 알고 싶습니다.Laravel의 예외 사항
내가 게시물이있는 테이블이 있다고 가정 해 보겠습니다. 한 사용자가 게시물을 삭제했으며 두 번째 사용자가 2 초 후에 동일한 게시물을 삭제했다고 가정합니다. 그런 다음 예제 PostNotFoundException에 의해 예외가 발생합니다. 그런 다음 사용자 지정 오류가있는 소식을 볼 수 있도록 사용자를 리디렉션하려고합니다. 그것을하는 좋은 방법입니까?
예외 잡기 :
try {
\App\Post::destroy(1);
} catch (Exception $e) {
throw new UserNotFoundException($e->getMessage());
}
PostNotFoundException :
class PostNotFoundException extends \Exception {
public function render() {
return redirect()->route('posts.index')->with([
'error' => 'User not found.'
]);
}
}
그 일을하는 가장 좋은 방법은 무엇입니까? 어떤 예를 들어 주시겠습니까?