title: Laravel 8: Weird missing required parameter
body: <p>I have a form action like this:</p>
  <pre><code>action=&quot;{{ route('verify.order', $order-&gt;id) }}&quot;
  </code></pre>
  <p>And on <strong>web.php</strong>:</p>
  <pre><code>Route::post(
              'order/verify/{id}' , 
              [App\Http\Controllers\Admin\OrderController::class, 'verify']
             )-&gt;name('verify.order');
  </code></pre>
  <p>Also I call the method on Controller like this:</p>
  <pre><code>public function verify(Request $request, $id)
  </code></pre>
  <p>But as soon as I try to load the Blade, I get this error:</p>
  <blockquote>
  <p>Missing required parameter for [Route: verify.order]` [Missing
  parameter: id]. (View: order.blade.php)</p>
  </blockquote>
  <p>So what is going wrong here? How can I fix this issue?</p>