Return exception in plain text for xhr requests

This commit is contained in:
printempw 2017-06-29 21:34:02 +08:00
parent e83b9d1268
commit a0d1924165

View File

@ -71,7 +71,7 @@ class Handler extends ExceptionHandler
return parent::render($request, $e);
} else {
// hide exception details if not in debug mode
if (config('app.debug')) {
if (config('app.debug') && !$request->ajax()) {
return $this->renderExceptionWithWhoops($e);
} else {
return $this->renderExceptionInBrief($e);
@ -108,7 +108,7 @@ class Handler extends ExceptionHandler
*/
protected function renderExceptionInBrief(Exception $e)
{
if ($_SERVER['REQUEST_METHOD'] == "GET") {
if ($_SERVER['REQUEST_METHOD'] == "GET" && !app('request')->ajax()) {
return response()->view('errors.exception', ['message' => $e->getMessage()]);
} else {
return $e->getMessage();