首頁 >php教程 >PHP开发 >Laravel5.1自訂500錯誤頁面範例

Laravel5.1自訂500錯誤頁面範例

高洛峰
高洛峰原創
2016-12-27 10:10:481772瀏覽

本文實例講述了Laravel5.1自訂500錯誤頁面的方法。分享給大家供大家參考,具體如下:

Laravel 5.1中500錯誤是程式錯誤,程式錯誤一定是系統自帶的500錯誤,可以透過以下步驟簡單實作自訂500錯誤頁面。

編輯PHP檔案app/Exceptions/Handler.php內容如下:

public function render($request, Exception $e)
{
  if ($e instanceof ModelNotFoundException) {
    $e = new NotFoundHttpException($e->getMessage(), $e);
  }
  if($e instanceof \Symfony\Component\Debug\Exception\FatalErrorException 
    && !config('app.debug')) {
    return response()->view('errors.default', [], 500);
  }
  return parent::render($request, $e);
}

然後編輯自訂錯誤頁面對應視圖檔案errors.default.blade.php。

希望本文所述對大家基於Laravel框架的PHP程式設計有所幫助。

更多Laravel5.1自訂500錯誤頁面範例相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn