/** * @param Request $request * @param Exception $err * * @return RedirectResponse */ private function renderForStaff(Request $request, Exception $err) { $this->webUi()->errorMessage(sprintf('<strong>Error:</strong> %s (from %s:%s)', $err->getMessage(), $err->getFile(), $err->getLine())); if (!$request->headers->has('referer') || $request->fullUrlIs(URL::previous())) { return parent::render($request, $err); } return $this->webUi()->redirectBack(); }
/** * Determine if the current request URL and query string matches a pattern. * * @param mixed string * @return bool * @static */ public static function fullUrlIs() { return \Illuminate\Http\Request::fullUrlIs(); }