laravel訪問不存在的路由跳轉到自定義的錯誤頁面


//找到app/Exceptions/Handler.php打開,添加下面代碼,記得先use一下

1. use Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException;
2. use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;

public function render($request, Exception $exception)
{

// 如果 不被允許的路由 或者不存在
if ($exception instanceof MethodNotAllowedHttpException || $exception instanceof NotFoundHttpException) {
if (!($request->ajax() || $request->wantsJson())) {
return response()->view('error.404');
}
}
return parent::render($request, $exception);
}


免責聲明!

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



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