title: Laravel 8 misbehaves on trailing slash
body: <p>There is a problem occurring while using APIs with trailing slash.</p>
  <p><strong>Route</strong></p>
  <pre><code>Route::post('user/register','UserController@register');
  </code></pre>
  <p>It's working fine when I called this route <code>POST</code> from the postman/website, but I called this route from mobile with a trailing slash like the following.</p>
  <pre><code>user/register/
  </code></pre>
  <p>Laravel, by default, remove the trailing slash but make the request as <code>GET</code> when I dump the request method.</p>
  <pre><code>$method = $_SERVER['REQUEST_METHOD'];
  $json = json_encode(['response' =&gt; $method], true);
  
  result  -&gt; &quot;{response : 'GET'}&quot;
  </code></pre>
  <p>And I am unable to fetch the request body.</p>
  <p>NOTE: I have tried many solutions but couldn't find any solution, and also, I can't remove or update route calling from the mobile end, so I have to handle it on the server-side.</p>