title: Laravel 6.2 Requests - Returns Null on specific route
body: <p>Running on <strong>Laravel 6.2 - Stable release</strong></p>
  <p>I'm not entirely sure where i'm going wrong here - It works in one method but doesn't work in another. The only difference is the URL format.</p>
  <p>(Simply trying to get the body information from a post request)</p>
  <p>For instance I have this following method in a controller.</p>
  <pre><code>/** METHOD IS POST - URL FORMAT: SERVER.COM/$number **/
  private function populate(Request $request, $number){
   //
   $request-&gt;get('x'); // Works
  }
  </code></pre>
  <p>However when doing this:</p>
  <pre><code>  /* POST METHOD - URL FORMAT: server.com/$number/example/$position
  private function unpopulate(Request $request, $number, $position){
       $request-&gt;get('x'); // Fails
  }
  </code></pre>
  <p><strong>Populate Postman <code>DD</code></strong></p>
  <pre><code>Illuminate\Http\Request {#54
    #json: Symfony\Component\HttpFoundation\ParameterBag {#46
      #parameters: array:1 [
        &quot;x&quot; =&gt; &quot;2005-08-15T15:52:01+00:00&quot;
      ]
    }
  </code></pre>
  <p><strong>Unpopulate Postman <code>DD</code></strong></p>
  <pre><code>Illuminate\Http\Request {#54
    #json: null
    #convertedFiles: null
    #userResolver: Closure($guard = null) {#34
  </code></pre>
  <p>If I json_decode the <code>$request</code> in <strong>unpopulate</strong> then it returns:</p>
  <pre><code>  -_jsonRequest: {#287
      +&quot;finished_at&quot;: &quot;2005-08-15T15:52:01+00:00&quot;
  </code></pre>
  <p>But when trying to access it, I then get a null value.</p>
  <pre><code>$test = json_decode ( $request-&gt;getContent() ); // Decodes 
  $test-&gt;x // Fails
  isset($test-&gt;x) // Fails
  </code></pre>
  <p>Any ideas on how to fix this and why this is happening?</p>