zest 内置了部分对于错误信息的预处理机制,如果要实现自定义页面,可以采用以下方法:

修改 App\Exceptions\Handler.php

//在render方法中增加,其中view文件可替换成你自己的自定义文件
if ($this->isHttpException($exception)) {
if ($exception->getStatusCode() == 404) {
if($request->is(config('zest.admin_path','admin').'/*'))
{
return response()->view('view_zest::admin.render_error',['code'=>404,'msg'=>'页面找不到']);
}
}
}

与此同理,可以针对前台后台/api请求等不同访问机制做自定义错误处理。