2017-12-09 12 views
-1

を返しています。はまだ私は、次のコントローラを持っている例外エラーページ

エラーの例外が表示されている場合は、die()関数を使用する必要があります。 しかし、まだエラーページの表示:

Sorry, the page you are looking for could not be found. 

2/2 
NotFoundHttpException in Handler.php line 113: 
No query results for model [App\WebPackage] 20 

は「試し」と「キャッチ」を使用しているとき、私がやった間違った任意のものはありますか?

+0

findOrFailはidで動作します。あなたは条件を使用する必要があります –

+0

@CavidKərimov私が知っていることを使用して、挿入された値は整数です – user2873860

+0

これは例外が見つかりません。 Webpackageに行がありませんなぜNotFoundExceptionが返されますか? –

答えて

2

問題は、無効な例外タイプをキャッチしていることです。 findOrFail\Illuminate\Database\Eloquent\ModelNotFoundExceptionをスローします。レコードが見つからず、ここでNotFoundHttpExceptionをキャッチしていれば、これはまったく異なる例外です。

あなただけのユーザーからのエラーを非表示にする場合はさらに、あなたはHandlerで例外を処理検討すべきであるか.envファイルにfalseAPP_DEBUGを設定します。

関連する問題