title: Laravel change get parameter in url string and return
body: <p>I'm using get parameters for search filters, and need to be able to change a value of the query string variable and return the modified url (as a string variable, nothing fancy, no redirect or anything). This is what I have so far and what is happening:</p>
  
  <pre><code>public function index(Request $request){
  
      echo $request-&gt;fullUrl();
      // outputs https://test.com/search?type=somestring
  
      $request-&gt;merge(['type' =&gt; 'anotherstring']);
  
      echo $request-&gt;fullUrl();
      // still outputs https://test.com/search?type=somestring
  
      // is there a way to change a parameter value in the url and
      // return the modified url string?
  
  }
  </code></pre>
  
  <p>I figure if worse comes to worse, I'll just parse the string manually, but it feels like there's a "laravel way" to go about this that I happen to be missing?</p>