2016-12-01 4 views

答えて

4

404が見つかりません。 URLが見つからないときにカスタム表示を表示するには、resources/views/errors/ディレクトリに404.blade.phpという名前のファイルを作成します。そのファイルに何を書き込んでも、それが表示されます。何もする必要はありません。 Laravelは残りを処理します。

+0

のようなlaravelを利用する方法は間違いありません。共有ありがとう – Nibb

1

ハンドルルートが見つかりませんでしたエラーの例外ハンドラを使用できます。 app\Exception\Handler.phpのように

public function render($request, Exception $e) 
{ 
    if ($e instanceof ModelNotFoundException) { 
     $e = new NotFoundHttpException($e->getMessage(), $e); 
    } 

    if ($this->isHttpException($e)) 
    { 
     if($e->getStatusCode()===404 || $e->getStatusCode()===405) 
     { 
      return response()->view('errors.not-found', [], 404); 
     } 
     return $this->renderHttpException($e); 
    } 

    return parent::render($request, $e); 
} 
関連する問題