. * * @package LibreNMS * @link http://librenms.org * @copyright 2018 Tony Murray * @author Tony Murray */ namespace LibreNMS\Exceptions; class DatabaseConnectException extends \Exception { /** * Render the exception into an HTTP or JSON response. * * @param \Illuminate\Http\Request * @return \Illuminate\Http\Response */ public function render(\Illuminate\Http\Request $request) { if ($request->wantsJson()) { return response()->json([ 'status' => 'error', 'message' => 'Error connecting to database: ' . $this->getMessage(), ]); } else { $message = "

Error connecting to database.

"; $message .= $this->getMessage(); return response($message); } } }