のために、私はこれを実行するにはLaravel 5.4Laravel 5.4 |カスタムページはNotFoundHttpException
にNotFoundHttpExceptionの場合には、カスタム404ページにユーザーをリダイレクトしようとしています、私はHandler.phpファイル\アプリケーション\例外でコードの一部を、次の追加:
public function render($request, Exception $exception)
{
if ($exception instanceof NotFoundHttpException) {
if ($request->expectsJson()) {
return response()->json(['error' => 'Not Found'], 404);
}
return response()->view('404', [], 404);
}
return parent::render($request, $exception);
}
これは機能しません。ここで何か間違っていると誰かが指摘してくれる?
ありがとうございます!
Havaは正しい名前空間 'を使用しました.Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException; –
@Williamwei - ありがとう、トン。私はそれを完全に忘れてしまった。 – whitecollar