diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php index de4a639145..eeb44f022f 100644 --- a/app/Exceptions/Handler.php +++ b/app/Exceptions/Handler.php @@ -66,7 +66,11 @@ class Handler extends ExceptionHandler return $exception->render($request); } - return parent::render($request, $exception); + if (config('app.debug')) { + return parent::render($request, $exception); + } + + return view('errors.generic')->with('exception', $exception); } /** diff --git a/resources/views/errors/generic.blade.php b/resources/views/errors/generic.blade.php new file mode 100644 index 0000000000..9a6585193d --- /dev/null +++ b/resources/views/errors/generic.blade.php @@ -0,0 +1,67 @@ + + + + + + + + +
+
+
+

Whoops, looks like something went wrong. Check your librenms.log.

+
+
+
+
+ +
+ +
+ +