NotFoundHttpExceptionやUnauthorizedExceptionなどのlaravel 例外を、例外ハンドラーのrenderメソッドで型チェック例外によって処理し、私の意見ではOCP(変更のために閉じられた拡張機能のために開く)原則に違反する多くのinstanceofチェックを行います。ドキュメンテーションは、私が望んでいないコントローラ(またはどこでも)からスローする必要があるレンダリング可能な例外(https://laravel.com/docs/6.x/errors#renderable-exceptions )を使用してこれを解決します。 ModelNotFoundExceptionなどのlaravel例外をキャッチするハンドラークラスでカスタムレスポンスをクリーンな方法で返します。つまり、コントローラーから例外をスローせずにlaravel例外を処理するクリーンな方法を探しています。