Make `\Request::get` more performant.

Previously request get ran ALL searches regardless of whether a result was found. Now it only runs the ones required to find the value.
We'd still need to store them to a variable, the only difference is the return would be within each conditional. I'd rather have a single return no?