我想制作一个自定义404错误页面,以便在使用Laravel进行制作时显示。但我不知道我必须编辑哪个文件,或者我必须创建一个新文件,我在哪里创建它?
我发现的所有与处理错误有关,但这不是我想要的。
我的意思是我想展示这样的东西:
先谢谢!
答案 0 :(得分:3)
您可以覆盖Laravel对app/start/global.php
查找App::error
并将其替换为:
App::error(function(Exception $exception, $code)
{
Log::error($exception);
if ( ! in_array($code,array(401,403,404,500))){
return;
}
$data = array('code'=> $code);
switch ($code) {
case 403:
return Response::view('errors.error', $data, $code);
break;
case 404:
return Response::view('errors.error', $data, $code);
break;
}
});
然后,您可以根据错误代码指定错误的自定义视图。