fix handling exceptions

This commit is contained in:
Pig Fang 2018-07-11 16:06:10 +08:00
parent 15ff81d6bb
commit 3db7799b65

View File

@ -6,7 +6,7 @@ use Exception;
use Illuminate\Http\Response; use Illuminate\Http\Response;
use App\Exceptions\PrettyPageException; use App\Exceptions\PrettyPageException;
use Illuminate\Database\Eloquent\ModelNotFoundException; use Illuminate\Database\Eloquent\ModelNotFoundException;
use Illuminate\Foundation\Validation\ValidationException; use Illuminate\Validation\ValidationException;
use Symfony\Component\HttpKernel\Exception\HttpException; use Symfony\Component\HttpKernel\Exception\HttpException;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler; use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;
@ -112,7 +112,7 @@ class Handler extends ExceptionHandler
if (request()->isMethod('GET') && !request()->ajax()) { if (request()->isMethod('GET') && !request()->ajax()) {
return response()->view('errors.exception', ['message' => $e->getMessage()]); return response()->view('errors.exception', ['message' => $e->getMessage()]);
} else { } else {
return $e->getMessage(); return response($e->getMessage());
} }
} }
} }