我在Laravel 5上有项目,我需要通过jQuery' $ .ajax方法做异步请求。 Laravel可以捕获异常,然后使用它自己的样式和标记呈现特殊的错误模板。 但对于异步请求,这个html代码是多余的。 有没有办法在没有laravel的异步请求标记的情况下生成错误响应?
答案 0 :(得分:2)
我想你想要写这个Web服务。
要处理这个
转到 app / Exceptions / Handler.php :
并更改此功能
public function render($request, Exception $e)
{
return parent::render($request, $e);
}
到
public function render($request, Exception $e)
{
if ($this->isHttpException($e))
{
return $this->renderHttpException($e);
}
else
{
return parent::render($request, $e);
}
}
此外,如果您需要在webview中自定义
在此更改您的404刀片\resources\views\errors\404.blade.php