/** * Will restore the origin url with queries, but also remember the session flashes * * @author Casper Rasmussen <*****@*****.**> * @access public * @param array $params * @param array $blacklist * @return bool|\Illuminate\Http\RedirectResponse */ function query_restorer_with_flash($params = [], $blacklist = []) { if ($redirect = query_restorer($params, $blacklist)) { $redirectResponse = redirect()->to($redirect); (new FlashRestorer())->apply($redirectResponse); return $redirectResponse; } return false; }
/** * List all users. * * @author Morten Rugaard <*****@*****.**> * * @return \Illuminate\View\View */ public function index() { // Check user level if (Gate::denies('backend-admin')) { abort(403); } // Run query restorer if ($route = query_restorer([], ['search'])) { return redirect()->to($route); } // Retrieve all users $users = $this->userRepository->getPaginated(); return view('nodes.backend::backend-users.index', compact('users')); }