Laravel 5 中的简单错误响应,而 JSON 请求

Simple error response in Laravel 5 while JSON request

我在 Laravel 5 上有项目,我需要通过 jQuery 的 $.ajax 方法进行异步请求。 Laravel 可以捕获异常,然后用它自己的样式和标记渲染特殊的错误模板。 但是对于异步请求,这个 html 代码是多余的。 有没有办法在没有 laravel 异步请求标记的情况下生成错误响应?

我猜你想用它来编写网络服务。

处理这个

转到 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中自定义

在此处更改您的 404blade\resources\views\errors4.blade.php