질문을 삭제하지 말아주세요.!
 
1
0
-1
web.php 에 지정되어 있지 않은 라우트 경로에 대해서 아래와 같은 오류가 납니다 NotFoundHttpException in RouteCollection.php line 161: 에러 페이지로 리다이렉트 시킬수 없을 까요. ?
    CommentAdd your comment...

    2 answers

    1.  
      1
      0
      -1

      custom error page 를 표시할 수도 있고 redirect 시킬 수도 있습니다. 

       

      app/Exceptions/Handler.php 파일의 render memthod 를 보시면 됩니다. 

       

      특정 페이지로 리다이렉트 시키길 원하신다면

       

      public function render($request, Exception $exception)
      {
       if($exception instanceof NotFoundHttpException )
       return Redirect::to('/');
       return parent::render($request, $exception);
      }
      처럼 구성하시면 됩니다. 

      에러 페이지를 보여주도록 하실려면

      if($exception instanceof NotFoundHttpException)
      {
       return response()->view('missing', [], 404);
      }
      처럼 구성하시면 됩니다. 
      1. songc

        동일한 방법으로 해도 해당 익셉션에 대한 에러를 잡지못해서 더 검색해보니

        풀패스를 넣거나 클래스를 등록해줘야 되더군요.

         

        https://laracasts.com/discuss/channels/general-discussion/laravel-5-catch-notfoundhttpexception

         

        감사합니다~ 

      CommentAdd your comment...