web-dev-qa-db-ja.com

laravel 5.4で404ページに自動的にリダイレクトする

laravel 5.4で簡単な履歴書サイトを作成し、ユーザーが自分のサイト名とsite.com/panel以外の何かを入力すると、404ページに自動的にリダイレクトされます。

どうやってやるの?

それをするルートはありますか?

私はこのコードを見つけましたが、使用しません

 public function render($request, Exception $e)
{
    if ($e instanceof 
    \Symfony\Component\HttpKernel\Exception\NotFoundHttpException){

        return response(redirect(url('/')), 404);
    }
    return parent::render($request, $e);

}
7
siros

abortメソッドを追加するだけです

 return abort(404);

resources/views/errors/404.blade.phpに自動的にリダイレクトされます

21
Emad Adly
return abort(404);

get requestを使用して、この特定のアクション/メソッドのルートも設定します。

0
Manoj