title: Laravel 5.4: post route without a form or to hide the url
body: <p>I have the following <strong>route</strong> in routes/web.php</p>
  
  <pre><code>Route::get('search/{model}/{lang}/{id}', ['as'=&gt;'tag','uses'=&gt;'SearchController@tag']);
  </code></pre>
  
  <p>In the <strong>view</strong> I have a foreach with the tags:</p>
  
  <pre><code>&lt;li&gt;
      &lt;a href="{{ route('tag', ['model'=&gt;'new', 'lang'=&gt;$lang, $tag-&gt;id]) }}"&gt;
          {{$tag_lang-&gt;name}}
      &lt;/a&gt;
  &lt;/li&gt;
  </code></pre>
  
  <p>And what I want is that in the browser only appears the "search" url without the parameters model, lang and id (<strong>domain.com/search</strong> instead of <strong>domain.com/search/model/lang/id</strong>), but I don´t want to use a form. Is there any way to use a post route without a form or to hide the url? Thanks.</p>