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

时间:2015-05-24 17:05:41

标签: php ajax laravel asynchronous response

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

1 个答案:

答案 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