laravel 處理自定錯誤頁面,如404,500,501,502,503,504等等


laravel 5.0 版本下,修改pp/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')) {  //加上app.debug判斷是怕dubug關閉模式下暴露重要信息 return response()->view('errors.default', [], 500); //default換成你自定義的頁面 } return parent::render($request, $e); }

修改下面文件

resources/views/errors/404.blade.php

參考:
官網評論


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM