title: Same route on first link it works, but on second not. Laravel 5.6
body: <p>Route file web.php:</p>
  
  <pre><code>Route::get('/download/received/{image_id}/{isoriginal?}', 'DownloadController@download_recv_image');
  </code></pre>
  
  <p>View:</p>
  
  <pre><code>    &lt;li&gt;&lt;a href="{{action('DownloadController@download_recv_image', [$image-&gt;id, true])}}"&gt;Download {{strtoupper($image-&gt;extension)}}&lt;/a&gt;&lt;/li&gt;
  
      &lt;li&gt;&lt;a href="{{action('DownloadController@download_recv_image', $image-&gt;id)}}"&gt;Download PNG&lt;/a&gt;&lt;/li&gt;
  </code></pre>
  
  <p>Function in controller:</p>
  
  <pre><code>    public function download_recv_image($image_id, $original=false){...}
  </code></pre>
  
  <p>This is function for download received image. When I click on first link in view route is called and function is executed. But on second link where I'am not sending second parameter then it returns me error 404 and it looks like it cant catch route. </p>
  
  <p>(I have another function for download user images, with same logic for route definition in another two links and there everything works.)</p>