0
Laravelで例外を処理する最も専門的な方法は何ですか?Laravelの例外
私は記事があるテーブルを持っていると言います。 1人のユーザーが投稿を削除し、2人目が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.'
]);
}
}
それを行うための最善の方法は何ですか?どんな例を教えてもらえますか?